北大青鸟电话24小时全国咨询热线:400-680-6399
综合文章
校区新闻
专门话题
校园新闻
行业新闻
综合文章
联系方式
北京旗舰校区

电话:400-601-0802

QQ:4006010802

地址:西城区北礼士路100号

贵阳优越

电话:400-680-0851

QQ:800017195

地址:高新区国家数字内容产业园

沈阳三好

电话:400-855-1066

QQ:4008551066

地址:沈阳和平区三好街54号

兰州优越

电话:0931-7701993

QQ:800017195

地址:兰州安宁区兴安路教育港

成都锦江

电话:400-680-6399

QQ:800017195

地址:成都锦江区大慈寺路22号

综合文章

当前位置:首页 > 青鸟新闻 > 综合文章
写代码经常用到的Linux命令
发布者:北大青鸟_bdqn    发布时间:2017-08-24    浏览次数:

这篇文章中每个命令都有一些简单的示例说明它的用法,对于想学习Unix/Linux的人,这些命令基本上都是需要掌握的:uhE学IT好就业-北大青鸟优越教育官方网站

1. taruhE学IT好就业-北大青鸟优越教育官方网站

创建一个新的tar文件uhE学IT好就业-北大青鸟优越教育官方网站

$ tar cvf archive_name.tar dirname/uhE学IT好就业-北大青鸟优越教育官方网站

解压tar文件uhE学IT好就业-北大青鸟优越教育官方网站

$ tar xvf archive_name.taruhE学IT好就业-北大青鸟优越教育官方网站

查看tar文件uhE学IT好就业-北大青鸟优越教育官方网站

$ tar tvf archive_name.taruhE学IT好就业-北大青鸟优越教育官方网站

2. grepuhE学IT好就业-北大青鸟优越教育官方网站

在文件中查找字符串(不区分大小写)uhE学IT好就业-北大青鸟优越教育官方网站

$ grep -i "the" demo_fileuhE学IT好就业-北大青鸟优越教育官方网站

输出成功匹配的行,以及该行之后的三行uhE学IT好就业-北大青鸟优越教育官方网站

$ grep -A 3 -i "example" demo_textuhE学IT好就业-北大青鸟优越教育官方网站

在一个文件夹中递归查询包含指定字符串的文件uhE学IT好就业-北大青鸟优越教育官方网站

$ grep -r "ramesh" *uhE学IT好就业-北大青鸟优越教育官方网站

3. finduhE学IT好就业-北大青鸟优越教育官方网站

查找指定文件名的文件(不区分大小写)uhE学IT好就业-北大青鸟优越教育官方网站

$ find -iname "MyProgram.c"uhE学IT好就业-北大青鸟优越教育官方网站

对找到的文件执行某个命令uhE学IT好就业-北大青鸟优越教育官方网站

$ find -iname "MyProgram.c" -exec md5sum {} \;uhE学IT好就业-北大青鸟优越教育官方网站

查找home目录下的所有空文件uhE学IT好就业-北大青鸟优越教育官方网站

$ find ~ -emptyuhE学IT好就业-北大青鸟优越教育官方网站

4. sshuhE学IT好就业-北大青鸟优越教育官方网站

登录到远程主机uhE学IT好就业-北大青鸟优越教育官方网站

$ ssh -l jsmith remotehost.example.comuhE学IT好就业-北大青鸟优越教育官方网站

调试ssh客户端uhE学IT好就业-北大青鸟优越教育官方网站

$ ssh -v -l jsmith remotehost.example.comuhE学IT好就业-北大青鸟优越教育官方网站

显示ssh客户端版本uhE学IT好就业-北大青鸟优越教育官方网站

$ ssh -VuhE学IT好就业-北大青鸟优越教育官方网站

5. seduhE学IT好就业-北大青鸟优越教育官方网站

当你将Dos系统中的文件复制到Unix/Linux后,这个文件每行都会以\r\n结尾,sed可以轻易将其转换为Unix格式的文件,使用\n结尾的文件uhE学IT好就业-北大青鸟优越教育官方网站

$ sed 's/.$//' filenameuhE学IT好就业-北大青鸟优越教育官方网站

反转文件内容并输出uhE学IT好就业-北大青鸟优越教育官方网站

$ sed -n '1!G; h; p' filenameuhE学IT好就业-北大青鸟优越教育官方网站

为非空行添加行号uhE学IT好就业-北大青鸟优越教育官方网站

6. awkuhE学IT好就业-北大青鸟优越教育官方网站

删除重复行uhE学IT好就业-北大青鸟优越教育官方网站

打印/etc/passwd中所有包含同样的uid和gid的行uhE学IT好就业-北大青鸟优越教育官方网站

$ awk -F ':' '$3=$4' /etc/passwduhE学IT好就业-北大青鸟优越教育官方网站

打印文件中的指定部分的字段uhE学IT好就业-北大青鸟优越教育官方网站

$ awk '{print $2,$5;}' employee.txtuhE学IT好就业-北大青鸟优越教育官方网站

7. vimuhE学IT好就业-北大青鸟优越教育官方网站

打开文件并跳到第10行uhE学IT好就业-北大青鸟优越教育官方网站

$ vim +10 filename.txtuhE学IT好就业-北大青鸟优越教育官方网站

打开文件跳到第一个匹配的行uhE学IT好就业-北大青鸟优越教育官方网站

$ vim +/search-term filename.txtuhE学IT好就业-北大青鸟优越教育官方网站

以只读模式打开文件uhE学IT好就业-北大青鸟优越教育官方网站

$ vim -R /etc/passwduhE学IT好就业-北大青鸟优越教育官方网站

8. diffuhE学IT好就业-北大青鸟优越教育官方网站

比较的时候忽略空白符uhE学IT好就业-北大青鸟优越教育官方网站

$ diff -w name_list.txt name_list_new.txtuhE学IT好就业-北大青鸟优越教育官方网站

9. sortuhE学IT好就业-北大青鸟优越教育官方网站

以升序对文件内容排序uhE学IT好就业-北大青鸟优越教育官方网站

$ sort names.txtuhE学IT好就业-北大青鸟优越教育官方网站

以降序对文件内容排序uhE学IT好就业-北大青鸟优越教育官方网站

$ sort -r names.txtuhE学IT好就业-北大青鸟优越教育官方网站

以第三个字段对/etc/passwd的内容排序uhE学IT好就业-北大青鸟优越教育官方网站

$ sort -t: -k 3n /etc/passwd | moreuhE学IT好就业-北大青鸟优越教育官方网站

10. exportuhE学IT好就业-北大青鸟优越教育官方网站

输出跟字符串oracle匹配的环境变量uhE学IT好就业-北大青鸟优越教育官方网站

$ export | grep ORCALEdeclare -x ORACLE_BASE="/u01/app/oracle"declare -x ORACLE_HOME="/u01/app/oracle/product/10.2.0"declare -x ORACLE_SID="med"declare -x ORACLE_TERM="xterm"uhE学IT好就业-北大青鸟优越教育官方网站

设置全局环境变量uhE学IT好就业-北大青鸟优越教育官方网站

11. xargsuhE学IT好就业-北大青鸟优越教育官方网站

将所有图片文件拷贝到外部驱动器uhE学IT好就业-北大青鸟优越教育官方网站

将系统中所有jpd文件压缩打包uhE学IT好就业-北大青鸟优越教育官方网站

下载文件中列出的所有url对应的页面uhE学IT好就业-北大青鸟优越教育官方网站

$ cat url-list.txt | xargs wget –cuhE学IT好就业-北大青鸟优越教育官方网站

12. lsuhE学IT好就业-北大青鸟优越教育官方网站

以易读的方式显示文件大小(显示为MB,GB...)uhE学IT好就业-北大青鸟优越教育官方网站

以最后修改时间升序列出文件uhE学IT好就业-北大青鸟优越教育官方网站

$ ls -ltruhE学IT好就业-北大青鸟优越教育官方网站

在文件名后面显示文件类型uhE学IT好就业-北大青鸟优越教育官方网站

$ ls -FuhE学IT好就业-北大青鸟优越教育官方网站

13. pwduhE学IT好就业-北大青鸟优越教育官方网站

输出当前工作目录uhE学IT好就业-北大青鸟优越教育官方网站

14. cduhE学IT好就业-北大青鸟优越教育官方网站

cd -可以在最近工作的两个目录间切换uhE学IT好就业-北大青鸟优越教育官方网站

使用shopt -s cdspell可以设置自动对cd命令进行拼写检查uhE学IT好就业-北大青鸟优越教育官方网站

15. gzipuhE学IT好就业-北大青鸟优越教育官方网站

创建一个*.gz的压缩文件uhE学IT好就业-北大青鸟优越教育官方网站

$ gzip test.txtuhE学IT好就业-北大青鸟优越教育官方网站

解压*.gz文件uhE学IT好就业-北大青鸟优越教育官方网站

$ gzip -d test.txt.gzuhE学IT好就业-北大青鸟优越教育官方网站

显示压缩的比率uhE学IT好就业-北大青鸟优越教育官方网站

$ gzip -l *.gzuhE学IT好就业-北大青鸟优越教育官方网站

compressed        uncompressed  ratio uncompressed_name          23709               97975  75.8% asp-patch-rpms.txtuhE学IT好就业-北大青鸟优越教育官方网站

16. bzip2uhE学IT好就业-北大青鸟优越教育官方网站

创建*.bz2压缩文件uhE学IT好就业-北大青鸟优越教育官方网站

$ bzip2 test.txtuhE学IT好就业-北大青鸟优越教育官方网站

解压*.bz2文件uhE学IT好就业-北大青鸟优越教育官方网站

bzip2 -d test.txt.bz2uhE学IT好就业-北大青鸟优越教育官方网站

17. uzipuhE学IT好就业-北大青鸟优越教育官方网站

解压*.zip文件uhE学IT好就业-北大青鸟优越教育官方网站

$ unzip test.zipuhE学IT好就业-北大青鸟优越教育官方网站

查看*.zip文件的内容uhE学IT好就业-北大青鸟优越教育官方网站

$ unzip -l jasper.zipuhE学IT好就业-北大青鸟优越教育官方网站

Archive:  jasper.zipuhE学IT好就业-北大青鸟优越教育官方网站

Length     Date   Time    NameuhE学IT好就业-北大青鸟优越教育官方网站

--------    ----   ----    ----40995  11-30-98 23:50   META-INF/MANIFEST.MF32169  08-25-98 21:07   classes_15964  08-25-98 21:07   classes_names10542  08-25-98 21:07   classes_ncompuhE学IT好就业-北大青鸟优越教育官方网站

18. shutdownuhE学IT好就业-北大青鸟优越教育官方网站

关闭系统并立即关机uhE学IT好就业-北大青鸟优越教育官方网站

$ shutdown -h nowuhE学IT好就业-北大青鸟优越教育官方网站

10分钟后关机uhE学IT好就业-北大青鸟优越教育官方网站

$ shutdown -h +10uhE学IT好就业-北大青鸟优越教育官方网站

重启uhE学IT好就业-北大青鸟优越教育官方网站

$ shutdown -r nowuhE学IT好就业-北大青鸟优越教育官方网站

重启期间强制进行系统检查uhE学IT好就业-北大青鸟优越教育官方网站

$ shutdown -Fr nowuhE学IT好就业-北大青鸟优越教育官方网站

19. ftpuhE学IT好就业-北大青鸟优越教育官方网站

ftp命令和sftp命令的用法基本相似连接ftp服务器并下载多个文件uhE学IT好就业-北大青鸟优越教育官方网站

$ ftp IP/hostnameuhE学IT好就业-北大青鸟优越教育官方网站

ftp> mget *.htmluhE学IT好就业-北大青鸟优越教育官方网站

显示远程主机上文件列表uhE学IT好就业-北大青鸟优越教育官方网站

ftp> mls *.html -uhE学IT好就业-北大青鸟优越教育官方网站

/ftptest/features.htmluhE学IT好就业-北大青鸟优越教育官方网站

/ftptest/index.htmluhE学IT好就业-北大青鸟优越教育官方网站

/ftptest/othertools.htmluhE学IT好就业-北大青鸟优越教育官方网站

/ftptest/samplereport.htmluhE学IT好就业-北大青鸟优越教育官方网站

/ftptest/usage.htmluhE学IT好就业-北大青鸟优越教育官方网站

20. crontabuhE学IT好就业-北大青鸟优越教育官方网站

查看某个用户的crontab入口uhE学IT好就业-北大青鸟优越教育官方网站

$ crontab -u john -luhE学IT好就业-北大青鸟优越教育官方网站

设置一个每十分钟执行一次的计划任务uhE学IT好就业-北大青鸟优越教育官方网站

*/10 * * * * /home/ramesh/check-disk-spaceuhE学IT好就业-北大青鸟优越教育官方网站

21. serviceuhE学IT好就业-北大青鸟优越教育官方网站

service命令用于运行System V init脚本,这些脚本一般位于/etc/init.d文件下,这个命令可以直接运行这个文件夹里面的脚本,而不用加上路径uhE学IT好就业-北大青鸟优越教育官方网站

查看服务状态uhE学IT好就业-北大青鸟优越教育官方网站

$ service ssh statusuhE学IT好就业-北大青鸟优越教育官方网站

查看所有服务状态uhE学IT好就业-北大青鸟优越教育官方网站

$ service --status-alluhE学IT好就业-北大青鸟优越教育官方网站

重启服务uhE学IT好就业-北大青鸟优越教育官方网站

$ service ssh restartuhE学IT好就业-北大青鸟优越教育官方网站

22. psuhE学IT好就业-北大青鸟优越教育官方网站

ps命令用于显示正在运行中的进程的信息,ps命令有很多选项,这里只列出了几个uhE学IT好就业-北大青鸟优越教育官方网站

查看当前正在运行的所有进程uhE学IT好就业-北大青鸟优越教育官方网站

$ ps -ef | moreuhE学IT好就业-北大青鸟优越教育官方网站

以树状结构显示当前正在运行的进程,H选项表示显示进程的层次结构uhE学IT好就业-北大青鸟优越教育官方网站

$ ps -efH | moreuhE学IT好就业-北大青鸟优越教育官方网站

23. freeuhE学IT好就业-北大青鸟优越教育官方网站

这个命令用于显示系统当前内存的使用情况,包括已用内存、可用内存和交换内存的情况uhE学IT好就业-北大青鸟优越教育官方网站

默认情况下free会以字节为单位输出内存的使用量uhE学IT好就业-北大青鸟优越教育官方网站

如果你想以其他单位输出内存的使用量,需要加一个选项,-g为GB,-m为MB,-k为KB,-b为字节uhE学IT好就业-北大青鸟优越教育官方网站

如果你想查看所有内存的汇总,请使用-t选项,使用这个选项会在输出中加一个汇总行uhE学IT好就业-北大青鸟优越教育官方网站

24. topuhE学IT好就业-北大青鸟优越教育官方网站

top命令会显示当前系统中占用资源最多的一些进程(默认以CPU占用率排序)如果你想改变排序方式,可以在结果列表中点击O(大写字母O)会显示所有可用于排序的列,这个时候你就可以选择你想排序的列uhE学IT好就业-北大青鸟优越教育官方网站

如果只想显示某个特定用户的进程,可以使用-u选项uhE学IT好就业-北大青鸟优越教育官方网站

$ top -u oracleuhE学IT好就业-北大青鸟优越教育官方网站

25. dfuhE学IT好就业-北大青鸟优越教育官方网站

显示文件系统的磁盘使用情况,默认情况下df -k 将以字节为单位输出磁盘的使用量uhE学IT好就业-北大青鸟优越教育官方网站

$ df -kuhE学IT好就业-北大青鸟优越教育官方网站

Filesystem           1K-blocks      Used Available Use% Mounted onuhE学IT好就业-北大青鸟优越教育官方网站

/dev/sda1             29530400   3233104  24797232  12% /uhE学IT好就业-北大青鸟优越教育官方网站

/dev/sda2            120367992  50171596  64082060  44% /homeuhE学IT好就业-北大青鸟优越教育官方网站

使用-h选项可以以更符合阅读习惯的方式显示磁盘使用量uhE学IT好就业-北大青鸟优越教育官方网站

$ df -huhE学IT好就业-北大青鸟优越教育官方网站

Filesystem                  Size   Used  Avail Capacity  iused      ifree %iused  Mounted onuhE学IT好就业-北大青鸟优越教育官方网站

/dev/disk0s2               232Gi   84Gi  148Gi    37% 21998562   38864868   36%   /uhE学IT好就业-北大青鸟优越教育官方网站

devfs                      187Ki  187Ki    0Bi   100%      648          0  100%   /devuhE学IT好就业-北大青鸟优越教育官方网站

map -hosts                   0Bi    0Bi    0Bi   100%        0          0  100%   /netuhE学IT好就业-北大青鸟优越教育官方网站

map auto_home                0Bi    0Bi    0Bi   100%        0          0  100%   /homeuhE学IT好就业-北大青鸟优越教育官方网站

/dev/disk0s4               466Gi   45Gi  421Gi    10%   112774  440997174    0%   /Volumes/BOOTCAMPuhE学IT好就业-北大青鸟优越教育官方网站

//app@izenesoft.cn/public  2.7Ti  1.3Ti  1.4Ti    48%        0 18446744073709551615    0%   /Volumes/publicuhE学IT好就业-北大青鸟优越教育官方网站

使用-T选项显示文件系统类型uhE学IT好就业-北大青鸟优越教育官方网站

$ df -TuhE学IT好就业-北大青鸟优越教育官方网站

Filesystem    Type   1K-blocks      Used Available Use% Mounted onuhE学IT好就业-北大青鸟优越教育官方网站

/dev/sda1     ext4    29530400   3233120  24797216  12% /uhE学IT好就业-北大青鸟优越教育官方网站

/dev/sda2     ext4   120367992  50171596  64082060  44% /homeuhE学IT好就业-北大青鸟优越教育官方网站

26. killuhE学IT好就业-北大青鸟优越教育官方网站

kill用于终止一个进程。一般我们会先用ps -ef查找某个进程得到它的进程号,然后再使用kill -9 进程号终止该进程。你还可以使用killall、pkill、xkill来终止进程uhE学IT好就业-北大青鸟优越教育官方网站

$ ps -ef | grep vimuhE学IT好就业-北大青鸟优越教育官方网站

ramesh    7243  7222  9 22:43 pts/2    00:00:00 vimuhE学IT好就业-北大青鸟优越教育官方网站

$ kill -9 7243uhE学IT好就业-北大青鸟优越教育官方网站

27. rmuhE学IT好就业-北大青鸟优越教育官方网站

删除文件前先确认uhE学IT好就业-北大青鸟优越教育官方网站

$ rm -i filename.txtuhE学IT好就业-北大青鸟优越教育官方网站

在文件名中使用shell的元字符会非常有用。删除文件前先打印文件名并进行确认uhE学IT好就业-北大青鸟优越教育官方网站

$ rm -i file*uhE学IT好就业-北大青鸟优越教育官方网站

递归删除文件夹下所有文件,并删除该文件夹uhE学IT好就业-北大青鸟优越教育官方网站

$ rm -r exampleuhE学IT好就业-北大青鸟优越教育官方网站

28. cpuhE学IT好就业-北大青鸟优越教育官方网站

拷贝文件1到文件2,并保持文件的权限、属主和时间戳uhE学IT好就业-北大青鸟优越教育官方网站

$ cp -p file1 file2uhE学IT好就业-北大青鸟优越教育官方网站

拷贝file1到file2,如果file2存在会提示是否覆盖uhE学IT好就业-北大青鸟优越教育官方网站

$ cp -i file1 file2uhE学IT好就业-北大青鸟优越教育官方网站

29. mvuhE学IT好就业-北大青鸟优越教育官方网站

将文件名file1重命名为file2,如果file2存在则提示是否覆盖uhE学IT好就业-北大青鸟优越教育官方网站

$ mv -i file1 file2uhE学IT好就业-北大青鸟优越教育官方网站

注意如果使用-f选项则不会进行提示uhE学IT好就业-北大青鸟优越教育官方网站

-v会输出重命名的过程,当文件名中包含通配符时,这个选项会非常方便uhE学IT好就业-北大青鸟优越教育官方网站

$ mv -v file1 file2uhE学IT好就业-北大青鸟优越教育官方网站

30. catuhE学IT好就业-北大青鸟优越教育官方网站

你可以一次查看多个文件的内容,下面的命令会先打印file1的内容,然后打印file2的内容uhE学IT好就业-北大青鸟优越教育官方网站

$ cat file1 file2uhE学IT好就业-北大青鸟优越教育官方网站

-n命令可以在每行的前面加上行号uhE学IT好就业-北大青鸟优越教育官方网站

$ cat -n /etc/logrotate.confuhE学IT好就业-北大青鸟优越教育官方网站

/var/log/btmp {missingokuhE学IT好就业-北大青鸟优越教育官方网站

3     monthlyuhE学IT好就业-北大青鸟优越教育官方网站

4     create 0660 root utmpuhE学IT好就业-北大青鸟优越教育官方网站

5     rotate 16 }uhE学IT好就业-北大青鸟优越教育官方网站

31. mountuhE学IT好就业-北大青鸟优越教育官方网站

如果要挂载一个文件系统,需要先创建一个目录,然后将这个文件系统挂载到这个目录上uhE学IT好就业-北大青鸟优越教育官方网站

# mkdir /u01# mount /dev/sdb1 /u01uhE学IT好就业-北大青鸟优越教育官方网站

也可以把它添加到fstab中进行自动挂载,这样任何时候系统重启的时候,文件系统都会被加载uhE学IT好就业-北大青鸟优越教育官方网站

/dev/sdb1 /u01 ext2 defaults 0 2uhE学IT好就业-北大青鸟优越教育官方网站

32. chmoduhE学IT好就业-北大青鸟优越教育官方网站

chmod用于改变文件和目录的权限uhE学IT好就业-北大青鸟优越教育官方网站

给指定文件的属主和属组所有权限(包括读、写、执行)uhE学IT好就业-北大青鸟优越教育官方网站

$ chmod ug+rwx file.txtuhE学IT好就业-北大青鸟优越教育官方网站

删除指定文件的属组的所有权限uhE学IT好就业-北大青鸟优越教育官方网站

$ chmod g-rwx file.txtuhE学IT好就业-北大青鸟优越教育官方网站

修改目录的权限,以及递归修改目录下面所有文件和子目录的权限uhE学IT好就业-北大青鸟优越教育官方网站

$ chmod -R ug+rwx file.txtuhE学IT好就业-北大青鸟优越教育官方网站

33. chownuhE学IT好就业-北大青鸟优越教育官方网站

chown用于改变文件属主和属组uhE学IT好就业-北大青鸟优越教育官方网站

同时将某个文件的属主改为oracle,属组改为dbuhE学IT好就业-北大青鸟优越教育官方网站

$ chown oracle:dba dbora.shuhE学IT好就业-北大青鸟优越教育官方网站

使用-R选项对目录和目录下的文件进行递归修改uhE学IT好就业-北大青鸟优越教育官方网站

$ chown -R oracle:dba /home/oracleuhE学IT好就业-北大青鸟优越教育官方网站

34. passwduhE学IT好就业-北大青鸟优越教育官方网站

passwd用于在命令行修改密码,使用这个命令会要求你先输入旧密码,然后输入新密码uhE学IT好就业-北大青鸟优越教育官方网站

$ passwduhE学IT好就业-北大青鸟优越教育官方网站

超级用户可以用这个命令修改其他用户的密码,这个时候不需要输入用户的密码uhE学IT好就业-北大青鸟优越教育官方网站

# passwd USERNAMEuhE学IT好就业-北大青鸟优越教育官方网站

passwd还可以删除某个用户的密码,这个命令只有root用户才能操作,删除密码后,这个用户不需要输入密码就可以登录到系统uhE学IT好就业-北大青鸟优越教育官方网站

# passwd -d USERNAMEuhE学IT好就业-北大青鸟优越教育官方网站

35. mkdiruhE学IT好就业-北大青鸟优越教育官方网站

home目录下创建一个名为temp的目录uhE学IT好就业-北大青鸟优越教育官方网站

$ mkdir ~/tempuhE学IT好就业-北大青鸟优越教育官方网站

使用-p选项可以创建一个路径上所有不存在的目录uhE学IT好就业-北大青鸟优越教育官方网站

$ mkdir -p dir1/dir2/dir3/dir4/uhE学IT好就业-北大青鸟优越教育官方网站

36. ifconfiguhE学IT好就业-北大青鸟优越教育官方网站

ifconfig用于查看和配置Linux系统的网络接口uhE学IT好就业-北大青鸟优越教育官方网站

查看所有网络接口及其状态uhE学IT好就业-北大青鸟优越教育官方网站

$ ifconfig -auhE学IT好就业-北大青鸟优越教育官方网站

使用up和down命令启动或停止某个接口uhE学IT好就业-北大青鸟优越教育官方网站

$ ifconfig eth0 upuhE学IT好就业-北大青鸟优越教育官方网站

$ ifconfig eth0 downuhE学IT好就业-北大青鸟优越教育官方网站

37. unameuhE学IT好就业-北大青鸟优越教育官方网站

uname可以显示一些重要的系统信息,例如内核名称、主机名、内核版本号、处理器类型之类的信息uhE学IT好就业-北大青鸟优越教育官方网站

$ uname -auhE学IT好就业-北大青鸟优越教育官方网站

Linux john-laptop 2.6.32-24-generic #41-Ubuntu SMP Thu Aug 19 01:12:52 UTC 2010 i686 GNU/LinuxuhE学IT好就业-北大青鸟优越教育官方网站

38. whereisuhE学IT好就业-北大青鸟优越教育官方网站

当你不知道某个命令的位置时可以使用whereis命令,下面使用whereis查找ls的位置uhE学IT好就业-北大青鸟优越教育官方网站

当你想查找某个可执行程序的位置,但这个程序又不在whereis的默认目录下,你可以使用-B选项,并指定目录作为这个选项的参数。下面的命令在/tmp目录下查找lsmk命令uhE学IT好就业-北大青鸟优越教育官方网站

$ whereis -u -B /tmp -f lsmkuhE学IT好就业-北大青鸟优越教育官方网站

lsmk: /tmp/lsmkuhE学IT好就业-北大青鸟优越教育官方网站

39. whatisuhE学IT好就业-北大青鸟优越教育官方网站

wathis显示某个命令的描述信息uhE学IT好就业-北大青鸟优越教育官方网站

40. locateuhE学IT好就业-北大青鸟优越教育官方网站

locate命名可以显示某个指定文件(或一组文件)的路径,它会使用由updatedb创建的数据库uhE学IT好就业-北大青鸟优越教育官方网站

下面的命令会显示系统中所有包含crontab字符串的文件uhE学IT好就业-北大青鸟优越教育官方网站

$ locate crontabuhE学IT好就业-北大青鸟优越教育官方网站

/etc/anacrontabuhE学IT好就业-北大青鸟优越教育官方网站

/etc/crontabuhE学IT好就业-北大青鸟优越教育官方网站

/usr/bin/crontabuhE学IT好就业-北大青鸟优越教育官方网站

/usr/share/doc/cron/examples/crontab2english.pl.gzuhE学IT好就业-北大青鸟优越教育官方网站

/usr/share/man/man1/crontab.1.gzuhE学IT好就业-北大青鸟优越教育官方网站

/usr/share/man/man5/anacrontab.5.gzuhE学IT好就业-北大青鸟优越教育官方网站

/usr/share/man/man5/crontab.5.gzuhE学IT好就业-北大青鸟优越教育官方网站

/usr/share/vim/vim72/syntax/crontab.vimuhE学IT好就业-北大青鸟优越教育官方网站

41. manuhE学IT好就业-北大青鸟优越教育官方网站

显示某个命令的man页面uhE学IT好就业-北大青鸟优越教育官方网站

$ man crontabuhE学IT好就业-北大青鸟优越教育官方网站

有些命令可能会有多个man页面,每个man页面对应一种命令类型uhE学IT好就业-北大青鸟优越教育官方网站

$ man SECTION-NUMBER commandnameuhE学IT好就业-北大青鸟优越教育官方网站

man页面一般可以分为8种命令类型uhE学IT好就业-北大青鸟优越教育官方网站

用户命令uhE学IT好就业-北大青鸟优越教育官方网站

系统调用uhE学IT好就业-北大青鸟优越教育官方网站

c库函数uhE学IT好就业-北大青鸟优越教育官方网站

设备与网络接口uhE学IT好就业-北大青鸟优越教育官方网站

文件格式uhE学IT好就业-北大青鸟优越教育官方网站

游戏与屏保uhE学IT好就业-北大青鸟优越教育官方网站

环境、表、宏uhE学IT好就业-北大青鸟优越教育官方网站

系统管理员命令和后台运行命令uhE学IT好就业-北大青鸟优越教育官方网站

例如,我们执行whatis crontab,你可以看到crontab有两个命令类型1和5,所以我们可以通过下面的命令查看命令类型5的man页面uhE学IT好就业-北大青鸟优越教育官方网站

$ whatis crontabuhE学IT好就业-北大青鸟优越教育官方网站

crontab (1)          - maintain crontab files for individual users (V3)crontab (5)          - tables for driving cronuhE学IT好就业-北大青鸟优越教育官方网站

$ man 5 crontabuhE学IT好就业-北大青鸟优越教育官方网站

42. tailuhE学IT好就业-北大青鸟优越教育官方网站

tail命令默认显示文件最后的10行文本uhE学IT好就业-北大青鸟优越教育官方网站

$ tail filename.txtuhE学IT好就业-北大青鸟优越教育官方网站

你可以使用-n选项指定要显示的行数uhE学IT好就业-北大青鸟优越教育官方网站

$ tail -n N filename.txtuhE学IT好就业-北大青鸟优越教育官方网站

你也可以使用-f选项进行实时查看,这个命令执行后会等待,如果有新行添加到文件尾部,它会继续输出新的行,在查看日志时这个选项会非常有用。你可以通过CTRL-C终止命令的执行uhE学IT好就业-北大青鸟优越教育官方网站

$ tail -f log-fileuhE学IT好就业-北大青鸟优越教育官方网站

43. lessuhE学IT好就业-北大青鸟优越教育官方网站

这个命名可以在不加载整个文件的前提下显示文件内容,在查看大型日志文件的时候这个命令会非常有用uhE学IT好就业-北大青鸟优越教育官方网站

$ less huge-log-file.loguhE学IT好就业-北大青鸟优越教育官方网站

当你用less命令打开某个文件时,下面两个按键会给你带来很多帮助,他们用于向前和向后滚屏uhE学IT好就业-北大青鸟优越教育官方网站

CTRL+F – forward one windowuhE学IT好就业-北大青鸟优越教育官方网站

CTRL+B – backward one windowuhE学IT好就业-北大青鸟优越教育官方网站

44. suuhE学IT好就业-北大青鸟优越教育官方网站

su命令用于切换用户账号,超级用户使用这个命令可以切换到任何其他用户而不用输入密码uhE学IT好就业-北大青鸟优越教育官方网站

$ su - USERNAMEuhE学IT好就业-北大青鸟优越教育官方网站

用另外一个用户名执行一个命令下面的示例中用户john使用raj用户名执行ls命令,执行完后返回john的账号uhE学IT好就业-北大青鸟优越教育官方网站

用指定用户登录,并且使用指定的shell程序,而不用默认的uhE学IT好就业-北大青鸟优越教育官方网站

$ su -s 'SHELLNAME' USERNAMEuhE学IT好就业-北大青鸟优越教育官方网站

45. mysqluhE学IT好就业-北大青鸟优越教育官方网站

mysql可能是Linux上使用最广泛的数据库,即使你没有在你的服务器上安装mysql,你也可以使用mysql客户端连接到远程的mysql服务器uhE学IT好就业-北大青鸟优越教育官方网站

连接一个远程数据库,需要输入密码uhE学IT好就业-北大青鸟优越教育官方网站

$ mysql -u root -p -h 192.168.1.2uhE学IT好就业-北大青鸟优越教育官方网站

连接本地数据库uhE学IT好就业-北大青鸟优越教育官方网站

$ mysql -u root -puhE学IT好就业-北大青鸟优越教育官方网站

你也可以在命令行中输入数据库密码,只需要在-p后面加上密码作为参数,可以直接写在p后面而不用加空格uhE学IT好就业-北大青鸟优越教育官方网站

46. yumuhE学IT好就业-北大青鸟优越教育官方网站

使用yum安装apacheuhE学IT好就业-北大青鸟优越教育官方网站

$ yum install httpduhE学IT好就业-北大青鸟优越教育官方网站

更新apacheuhE学IT好就业-北大青鸟优越教育官方网站

$ yum update httpduhE学IT好就业-北大青鸟优越教育官方网站

卸载/删除apacheuhE学IT好就业-北大青鸟优越教育官方网站

$ yum remove httpduhE学IT好就业-北大青鸟优越教育官方网站

47. rpmuhE学IT好就业-北大青鸟优越教育官方网站

使用rpm安装apacheuhE学IT好就业-北大青鸟优越教育官方网站

# rpm -ivh httpd-2.2.3-22.0.1.el5.i386.rpmuhE学IT好就业-北大青鸟优越教育官方网站

更新apacheuhE学IT好就业-北大青鸟优越教育官方网站

# rpm -uvh httpd-2.2.3-22.0.1.el5.i386.rpmuhE学IT好就业-北大青鸟优越教育官方网站

卸载/删除apacheuhE学IT好就业-北大青鸟优越教育官方网站

# rpm -ev httpduhE学IT好就业-北大青鸟优越教育官方网站

48. pinguhE学IT好就业-北大青鸟优越教育官方网站

ping一个远程主机,只发5个数据包uhE学IT好就业-北大青鸟优越教育官方网站

$ ping -c 5 gmail.comuhE学IT好就业-北大青鸟优越教育官方网站

49. dateuhE学IT好就业-北大青鸟优越教育官方网站

设置系统日期uhE学IT好就业-北大青鸟优越教育官方网站

# date -s "01/31/2010 23:59:53"uhE学IT好就业-北大青鸟优越教育官方网站

当你修改了系统时间,你需要同步硬件时间和系统时间uhE学IT好就业-北大青鸟优越教育官方网站

# hwclock –systohc# hwclock --systohc –utcuhE学IT好就业-北大青鸟优越教育官方网站

50. wgetuhE学IT好就业-北大青鸟优越教育官方网站

使用wget从网上下载软件、音乐、视频uhE学IT好就业-北大青鸟优越教育官方网站

$ wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gzuhE学IT好就业-北大青鸟优越教育官方网站

下载文件并以指定的文件名保存文件uhE学IT好就业-北大青鸟优越教育官方网站

$ wget -O taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701uhE学IT好就业-北大青鸟优越教育官方网站


uhE学IT好就业-北大青鸟优越教育官方网站

北京旗舰校区
电话:400-601-0802
QQ:4006010802
地址:西城区北礼士路100号
贵阳优越
电话:400-680-0851
QQ:800017195
地址:高新区国家数字内容产业园
沈阳三好
电话:400-855-1066
QQ:4008551066
地址:沈阳和平区三好街54号
兰州优越
电话:0931-7701993
QQ:800017195
地址:兰州安宁区兴安路教育港
成都锦江
电话:400-680-6399
QQ:800017195
地址:成都锦江区大慈寺路22号