查看“Linux常用命令”的源代码
←
Linux常用命令
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
=== ls ——List === ==== ls 介绍 ==== <blockquote>List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. 列出有关文件的信息(默认为当前目录)。如果没有指定-cftuvSUX或——Sort,则按字母顺序排序。</blockquote>官方的说的很清楚,默认列出当前目录,所以可以列出其他目录或者路径下的文件信息或者目录信息。 比如:<syntaxhighlight lang="shell"> $ls /etc/hosts /etc/hosts </syntaxhighlight> ==== ls 参数格式 ==== ls [OPTION]... [FILE]... ==== ls命令参数 ==== -a 列出指定目录下的所有文件,包括隐藏文件 -c 使用最后一次更改文件状态以进行排序(-t)或长时间打印(-l)的时间 -h 与-l选项一起使用时,请使用单位后缀:Byte、Kilobyte、mete、gb、tb和Petabyte,以便使用以2为基数的大小将数字减少到3或更少 -l 长格式列表。(见下文)。如果输出到终端,则所有文件大小的总和将输出到长清单前面的一行中 -n 以数字形式显示用户和组id,而不是在长(-l)输出中转换为用户或组名。这个选项默认打开-l选项 -o 以长格式列出,但省略组id -s 显示每个文件实际使用的文件系统块的数量,以512字节为单位,其中部分单元四舍五入为下一个整数值 -t 在按照字典顺序对操作数排序之前,先按修改的时间排序(最近修改的是first) -u 使用最后一次访问的时间,而不是最后一次修改文件进行排序 ==== ls 用法示例 ==== <syntaxhighlight lang="text"> [root@bogon ~]# ls anaconda-ks.cfg test.txt [root@bogon ~]# ls -a . .. anaconda-ks.cfg .bash_logout .bash_profile .bashrc .cshrc .tcshrc test.txt [root@bogon ~]# ls -l 总用量 8 -rw-------. 1 root root 1269 9月 3 20:01 anaconda-ks.cfg -rw-r--r--. 1 root root 5 9月 10 10:46 test.txt [root@bogon ~]# ls -lh 总用量 8.0K -rw-------. 1 root root 1.3K 9月 3 20:01 anaconda-ks.cfg -rw-r--r--. 1 root root 5 9月 10 10:46 test.txt [root@bogon ~]# ls -ll 总用量 8 -rw-------. 1 root root 1269 9月 3 20:01 anaconda-ks.cfg -rw-r--r--. 1 root root 5 9月 10 10:46 test.txt [root@bogon ~]# ls -alh 总用量 28K dr-xr-x---. 2 root root 130 9月 10 14:15 . dr-xr-xr-x. 19 root root 253 9月 3 12:18 .. -rw-------. 1 root root 1.3K 9月 3 20:01 anaconda-ks.cfg -rw-r--r--. 1 root root 18 12月 29 2013 .bash_logout -rw-r--r--. 1 root root 176 12月 29 2013 .bash_profile -rw-r--r--. 1 root root 176 12月 29 2013 .bashrc -rw-r--r--. 1 root root 100 12月 29 2013 .cshrc -rw-r--r--. 1 root root 129 12月 29 2013 .tcshrc -rw-r--r--. 1 root root 5 9月 10 10:46 test.txt [root@bogon ~]# ls -o 总用量 8 -rw-------. 1 root 1269 9月 3 20:01 anaconda-ks.cfg -rw-r--r--. 1 root 5 9月 10 10:46 test.txt [root@bogon ~]# ls -oh 总用量 8.0K -rw-------. 1 root 1.3K 9月 3 20:01 anaconda-ks.cfg -rw-r--r--. 1 root 5 9月 10 10:46 test.txt </syntaxhighlight> === pwd —— Print Working Directory === ==== pwd介绍 ==== ==== 参数格式 ==== ==== pwd 用法示例 ==== === touch (change file timestamps) === ==== touch介绍 ==== ==== touch参数格式 ==== ==== touch命令参数 ==== ==== touch用法示例 ==== === cat&tac (Concatenate FILE(s), or standard input, to standard output.) === ==== cat介绍 ==== ==== cat 参数格式 ==== ==== cat命令参数 ==== ==== cat常用参数示例 ==== === mkdir —— Make Directory === ==== mkdir介绍 ==== ==== mkdir参数格式 ==== ==== mkdir命令参数 ==== ==== mkdir常用参数示例 ==== === cd —— Change Directory === ==== cd介绍 ==== ==== cd常用参数示例 ==== === rm&rmdir —— Remove Directory === ==== rm介绍 ==== ==== rm参数格式 ==== ==== rm命令参数 ==== ==== rm常用参数示例 ==== === mv —— Move === ==== mv介绍 ==== ==== mv参数格式 ==== ==== mv命令参数 ==== ==== mv常用参数示例 ==== === cp —— Copy === ==== cp介绍 ==== ==== cp参数格式 ==== ==== cp命令参数 ==== ==== cp常用参数示例 ==== === echo === ==== echo介绍 ==== ==== echo常用参数示例 ==== === head&tail === ==== head介绍 ==== ==== head参数格式 ==== ==== head命令参数 ==== ==== head常用参数示例 ==== === more&less === ==== more介绍 ==== ==== more参数格式 ==== ==== more命令参数 ==== === wc === ==== wc介绍 ==== ==== wc参数格式 ==== ==== wc命令参数 ==== ==== wc常用参数示例 ==== === which === ==== which介绍 ==== ==== which参数格式 ==== ==== which常用参数示例 ==== === whereis === ==== whereis介绍 ==== ==== whereis参数格式 ==== ==== whereis命令参数 ==== ==== whereis常用参数示例 ==== === nl === ==== nl介绍 ==== ==== nl参数格式 ==== ==== nl命令参数 ==== ==== nl常用参数示例 ==== === ps === ==== ps介绍 ==== ==== ps参数格式 ==== ==== ps命令参数 ==== ==== ps常用参数示例 ==== === kill === ==== kill介绍 ==== '''kill命令'''用来删除执行中的程序或工作。kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或job指令查看。 ==== kill参数格式 ==== <syntaxhighlight lang="text"> kill(选项)(参数) </syntaxhighlight> ==== kill命令参数 ==== <syntaxhighlight lang="text"> -a:当处理当前进程时,不限制命令名和进程号的对应关系; -l <信息编号>:若不加<信息编号>选项,则-l参数会列出全部的信息名称; -p:指定kill 命令只打印相关进程的进程号,而不发送任何信号; -s <信息名称或编号>:指定要送出的信息; -u:指定用户。 </syntaxhighlight> ==== kill常用参数示例 ==== 列出所有信号名称:<syntaxhighlight lang="text"> kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR 31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8 43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2 63) SIGRTMAX-1 64) SIGRTMAX </syntaxhighlight>只有第9种信号(SIGKILL)才可以无条件终止进程,其他信号进程都有权利忽略,'''下面是常用的信号:'''<syntaxhighlight lang="text"> HUP 1 终端断线 INT 2 中断(同 Ctrl + C) QUIT 3 退出(同 Ctrl + \) TERM 15 终止 KILL 9 强制终止 CONT 18 继续(与STOP相反, fg/bg命令) STOP 19 暂停(同 Ctrl + Z) </syntaxhighlight> === find === === sed === === grep === === free === === sort === === who === === ifconfig === === top === === vi ===
返回至“
Linux常用命令
”。
导航菜单
个人工具
登录
名字空间
页面
讨论
变体
视图
阅读
查看源代码
查看历史
更多
搜索
导航
-==扬==-
-==帆==-
-==起==-
-==航==-
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息