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 重启

原文地址:https://www.cnblogs.com/jpzhu/p/11892391.html