日期:2014-05-16 浏览次数:20887 次
Linux常用指令索引
?
man
? 描述:查询各种命令的使用方法;
? 语法:man [<section>] <name>
? 说明:其中section是指手册中的分部. 有8个section:
??????? 1. user commands
??????? 2. system calls
??????? 3. C lib functions
??????? 4. devices and special files
??????? 5. file format and conventions
??????? 6. games et. Al.
??????? 7. miscellanea
??????? 8. system administration tools and daemons
? 其它:man命令的配置,/etc/man.config;
?
?
du/df(disk usage/disk free)
?描述:查看硬盘的使用情况。
?语法:du -sh <dir>
?其它:-h:以M/G的容量单位来显示、-s:是显示sum报告。
?
?
?
uname
?描述:查看所用系统的相关信息,包括系统名称,内核版本等。
?语法:uname
?实践:
locate
?描述:快速查找文件。更强大的命令是find。
?语法:locate fileName or locate fileNmae | more (通过管道操作达到分页的效果)
?实践:
?
03、> 和 >>
?描述:重定向操作。将一个命令的输出作为另一个命令或者设备的输入。
?语法:cmd1 > cmd2 or cmd1 > dev or cmd1 > file。
?实践:
?
04、which
?描述:查找指定命令是否可以执行。
??? 一个命令是否在目前路径所及之处,取决于当前目录及PATH环境变量的设置,可以使用 echo $PATH 查看其值。
??? 有些指令存在于系统中,但不在PATH所及之处,所以也无法执行。
?语法:which cmd
?实践:
?
05、alias
?描述:为指定的命令建立别名,以达到方便使用的目的。
?语法:alias newKeywork = 'cmd work'。一般都是在命令字中可以加入常用参数。如:alias rm = 'rm -i'
?实践:
?
06、find
?描述:更强大的文件查找命令。可以加上不同的参数,作为搜索的条件。
?语法:find . -name "*.tmp" 查找当前目录及其子目录的文件扩展名为.tmp的所有文件。
?实践:
07、grep
?描述:扫描文件内容中是否有指定的关键字存在。
?语法:grep Linux * 查找当前目录下所有包含Linux字符串的文件。
?实践:
?
08、man
?描述:查看在线帮助的命令。
?语法:man locate
?实践:man -k ftp :加入-k,就可以列出所有和ftp相关的帮助说明。
?
09、info
?描述:更强大的查看在线帮助的命令。man只将命令的用法以及参数的意义列出,info则会说的更详细。
?语法:info man
?实践:并不是所有的命令/软件都提供有info信息,如果没有提供,info指令会列出man对应的内容。
?
10、ls
?描述:就是DOS中的dir命令,不过 ls强大很多,有很多的参数。
?语法:ls or ls path
?实践:
?
11、cat
?描述:显示文件内容或者合并多个文件成为一个文件。
?语法:cat file or cat file1 file2 > file3
?实践:
?
12、more(less)
?描述:对要查看的内容进行分页处理。less比more更易使用一些。
?语法:more /etc/profile 或者 ls -l | more
?实践:
?
13、gzip、bzip2、tar
?描述:这是Linux常用的到文件压缩打包的工具。
?语法:
?实践:
?
14、wget
?描述:这是下载文件的工具。可以从ftp、http上下载文件,也可以把整个网站下载到本地。
?语法:wget url
?实践:
?
15、ln(link)
?描述:对文件建立连接。连接分为软连接和硬连接。
?语法:ln fileName linkName
?实践:
?
16、chmod
?描述:改变文件的权限及属性。
?语法:chmod +x file
?实践:
?
17、mkdir(make directory)
?描述:建立目录(文件夹)
?语法:mkdir dirNmae
?实践:
?
18、rm(remove)
?描述:删除文件或者目录。
?语法:rm file or rm -r directory
?实践:rm加入 -i参数可以在删除时,再次提问确认。如果是删除多级目录每次提问确认就很烦人了,可以加入-f参数,强制删除。
?
19、mv(move)
?描述:移动文件或者目录。
?语法:mv file or mv directory
?实践:可以通过该命令间接的实践文件和目录的改名。
?
20、telnet
?描述:远程登录客户端。
?语法:telnet url
?实践:如果出现乱码加入 -8 参数。
21、mount/umount
?描述:设备的挂载和卸载。
?语法:mount -t 设备类型 设备名称 路径; umonut 路径
?实践:
?
22、ps(process status)
?描述:查看目前系统中所有运行着的进程信息。
?语法:ps aux or ps auxw
?实践:
?
23、top
?描述:功能和ps类似,不过top可以动态随系统变动。
?语法:top
?实践:进入top后可以按h或者?以获得帮助。
?
24、free
?描述:查看当前系统内存的运用情况。
?语法:free
?实践:
?
26、kill/killall
?描述:结束(杀死)指定的进程。
?语法:kill PID or killall pName
?实践:可以用-9强制杀死进程。
?
27、od
?描述:查看字符的编码。
?语法:od -t xl
?实践:echo '您好'|od -t xl
。。。。。。。。