Linux常用命令

来源:互联网 发布:无锡中卫信软件 编辑:程序博客网 时间:2024/06/05 15:05

一切都是文件。

文件名最长255个字符。

Linux区分大小写。

目录文件名不能出现:Linux“/”;window“\”;Mac OS“:”。

通配符:*——0个或多个;        ?——1个或多个;         []——包含,“-”表示区间。

Ctrl+c:结束当前操作。

ls:查询当前目录。“~”home目录。

-R:循环每个子目录。

-1:以一列显示。

-m:一排一排逐个显示,多个文件以“,”分割。

-a:显示隐藏文件。文件名前有“.”的为隐藏文件。

-F:显示文件类型:*可执行,/目录,@符号连接,|通道,=套接字。

--color:显示文件颜色和文件类型。

-l:详细列表显示。X允许执行,w允许改写,r允许读。用户权限,组权限,其它用户权限。

-r:反序。

-R:递归。

-X:按扩展名排序。

-t:按日期排序。

-S:按文件大小排序。

-h:可视化显示文件大小。

pwd:显示当前路径。

cd:切换到目标目录。

cd-:切换到上一历史目录。

touch:修改文件时间为当前时间。$ touch 文件名。

touch –t:修改文件时间为指定时间。$ touch –t198407130315 文件名->1984-07-13 03:15。

touch 不存在的文件名:创建新的空文件。

mkdir:创建新目录。

mkdir –p:创建目录及子目录。

mkdir –v:显示目录创建过程。

cp:复制文件。$ cp A B。

cp –i:防止复制时覆盖重要的文。y,n.

cp –R: 复制目录。

cp –a:复制文件到其它目录以完整备份。(只保存关键文件如有作者,时间戳;不复制符号连接)

mv:移动文件。重命名文件和文件夹。

注: mv a /home/bin复制a软连接本身。(a是当前路径下的一个软连接指向某个目录。)

mv a/ home/bin复制a软连接指向的目录。

rm:删除文件。Linux没有回收站。

rmdir:删除空目录。

rm -Rf:-f表示不要因细节干扰用户。(如空文件夹)。

rm “文件名”:””用于删除文件名中有空格的文件。

rm -- XXXX:--告诉命令后面的任何东西都不作为选线,只当文件名或文件夹名。

su 用户名:变更到其它用户。

su –l:变更到其它用户包括其环境变量。

sudo su:变更超级管理员。

man:详细解释命令。

man –k:

man –f:简单解释命令。

man [1-8] 命令:按级别塞选。

info:同man。

whereis:-b查找二进制文件,-m查找man page,-s查找源文件。

whatis:同 man –f。whatis –wls*,-w用通配符。whatis –r ^rm.*, -r 用正则表达式。

apropos 解释:根据解释找命令。

which:

0 0
原创粉丝点击