Linux常用命令总结

来源:互联网 发布:ubuntu麒麟16.04版本 编辑:程序博客网 时间:2024/03/29 23:15

版权所有,转载时请注明出处和作者联系方式
文章出处:
http://blog.csdn.net/skyhawk452

作者联系方式:汪应豪 sky_hawk2010@yahoo.cn

 

Linux常用命令总结


1.文件列表 – ls
#ls          //以默认方式显示当前目录文件列表
#ls –a      //显示所有文件包括隐藏文件
#ls –l      //显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行

 

2.目录切换 – cd
#cd dir      //切换到当前目录下的dir目录
#cd /        //切换到根目录
#cd ..       //切换到到上一级目录

 

3.复制 – cp
#cp source target       //将文件source 复制为 target
#cp /root/source .      //将/root下的文件source复制到当前目录
#cp –av soure_dir target_dir    //将整个目录复制,两目录完全一样
#cp –fr source_dir target_dir   //将整个目录复制,并且是以非链接方式复制,当source目录带有符号链接时,两个目录不相同

 

4.删除 – rm
#rm file        //删除某一个文件
#rm -fr dir     //删除当前目录下叫dir的整个目录

 

5.移动 – mv
#mv source target    //将文件source更名为target

 

6.比较 – diff
#diff dir1 dir2     //比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出
#diff file1 file2   //比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的

 

7.回显 – echo
#echo message              //显示一串字符
#echo "message message2"   //显示不连续的字符串

 

8.容量查看 – du
#du                  //计算当前目录的容量
#du -sm /root        //计算/root目录的容量并以M为单位

 

9.文件内容查看 – cat
#cat file            //显示文件的内容,和DOS的type相同
#cat file | more     //显示文件的内容并传输到more程序实现分页显示,使用命令less file可实现相同的功能

 

10.分页查看 – more
#more                //分页命令,一般通过管道将内容传给它,如ls | more

 

11.时间日期 – date
#date                //显示当前日期时间
#date -s 20:30:30    //设置系统时间为20:30:30
#date -s 2002-3-5    //设置系统时期为2002-3-5

 

12.查找 – find
#find -name /path file   //在/path目录下查找看是否有文件file

 

13.搜索 – grep
#grep -ir “chars”      //在当前目录的所有文件查找字串chars,并忽略大小写,-i为大小写,-r为下一级目录

 

14.设置环境变量 – export
#export LC_ALL=zh_CN.GB2312    //将环境变量LC_ALL的值设为zh_CN.GB2312

 

15.编辑 – vi
vi file        //编辑文件file
vi原基本使用及命令:输入命令的方式为先按ctrl+c, 然后输入:x(退出),:x!(退出并保存) :w(写入文件),:w!(不询问方式写入文件), :r file(读文件file) ,:%s/oldchars/newchars/g(将所有字串oldchars换成newchars) 这一类的命令进行操作

 

16.压缩与解压 – tar
#tar xfzv file.tgz                 //将文件file.tgz解压
#tar cfzv file.tgz source_path     //将文件source_path压缩为file.tgz

 

17.挂接 – mount
#mount -t yaffs /dev/mtdblock/0 /mnt   //把/dev/mtdblock/0装载到 /mnt目录
#mount -t nfs 192.168.0.1:/friendly-arm/root /mnt   //将nfs服务的共享目录/friendly-arm/root挂接到/mnt目录

 

18.启动信息显示 – dmesg
#dmesg     //显示kernel启动及驱动装载信息

 

19.改变文件权限 – chmod
#chmod a+x file      //将file文件设置为可执行,脚本类文件一定要这样设置一个,否则得用bash file才能执行
#chmod 666 file      //将文件file设置为可读写

 

20.创建节点 – mknod
#mknod /dev/tty1 c 4 1   //创建字符设备tty1,主设备号为4,从设备号为1,即第一个tty终端

 

21.进程查看 – ps
#ps             //显示当前系统进程信息
#ps –ef        //显示系统所有进程信息

 

22.杀死进程 – kill
#kill -9 500    //将进程编号pid为500的程序杀死