Linux常用命令
sudo su取消输入密码
[root@localhost ~]# visudo
然后在文件的最后面加入三行:
User_Alias USER_SU = zhu
Cmnd_Alias SU = /bin/su
USER_SU ALL=(ALL) NOPASSWD: SU
nfs
install nfs-kernel-server
vim /etc/exports
/home/work *(rw,sync,no_root_squash,no_subtree_check)
#sudo chmod 777 work -R
/opt *(rw,sync,no_root_squash)
/etc/init.d/nfs-kernel-server start
mount -t nfs 192.168.1.27:/home/alinx/Downloads/nfs_server /mnt
gdb
gcc -g hello.c -o hello
gdb hello
run 1 2 3 4 5(传入参数)
驱动程序编译
tar -jxvf r8188.tar.bz2
cd r8188/
make clean modules
ll src/*.ko
make install
depmod -a 更新模块相依属性
进程的查看和删除
PS -A
Kill xxxx
grep ps 查找进程
ps -A | grep some_command:ps命令加上-A参数显示所有的当前运行的进程,用管道符号“|”加上grep命令检索是否有我们指定的
some_command运行
查找IPC对象信息
ipcs -a:查看全部IPC对象信息
ipcs -q:查看消息队列信息
ipcs -m:查看共享内存信息
ipcs -s:查看信号量信息
ipcs -l:IPC对象参数设置
ipcrm –[smq] ID:删除对应的IPC对象
mount 装载光驱到指定目录
mount -t iso9660 /dev/cdrom /mnt/cdom:把光驱挂装到/mnt/cdom目录;-t为指定光盘的文件系统类型,一般光盘为iso9660标准格式,/dev/cdrom为光驱对应的设备文件
mount /dev/fd0 /mnt/floppy :使用软盘
mount -t iso9660 -o loop /home/kris/somewhat.iso /mnt/cdrom:挂载ISO文件,-t iso9660为光盘使用的文件系统格式,-o loop为loopback的意思
umunt 取消挂载
umunt /mnt/cdom或者umunt /dev/cdrom 取消挂载
umount /dev/fd0或者umount /mnt/floppy取消软盘挂载
echo message hello
在字符界面下面显示hello内容
export 定义
export LC_ALL=:定义变量并设置为NULL
export LANG=zh_CN.gb2312:定义变量的值为XX
export http_proxy=http://xxx.xxx.xxx.xxx:port定义http代理服务
lynx:浏览器
lynx http://www.google.com/
which:查找某个命令的绝对路径
which ls
PATH:环境变量
echo $PATH:查看命令的路径
PATH=$PATH:/root:将root加入到路径中
管道符号
ls /dev | more:在一页中显示所有内容
ls /dev > filenames.txt:用filenames.txt记录ls显示的所有结果
> :创建一个新的txt文件,如果该文件已存在,则覆盖
>>:在已存在的文件后追加新的内容
cat >> friends << "EOF"
> a
> b
> c
> EOF
把接下来输入的内容保存到friends文件里面,当输入EOF时候结束。
man 解释命令
man ls
nano 文本编辑器
nano test
退出时:Ctrl+x
“^X”:Ctrl+x
vi 文本编辑器
命令模式和编辑模式,初始进入为命令模式
“i”或insert键进入编辑模式,再按insert进入覆盖模式
ESC键从编辑模式退回到命令模式
:w:保存
“:q”退出
“:wq”保存并退出
“:q!”放弃修改并退出
halt 关机
reboot 重启