1、Linux的文件类型:
–:普通文件;
d:目录文件;
b:块设备:
C:字符设备;
l:符号链接文件;
P:管道文件;
S:套接字文件;
2、绝对路径和相对路径:
绝对路径以正斜杠开始,完整的文件的位置路径;
相对路径不以斜线开始,指定相对当前的工作目录位置;
3、cd:改变目录:
cd .. 到上一级目录;
cd 到当前用户的主目录;
cd – 返回到原来所在的目录;
cd ~ username 切换到指定用户的宿主目录;
4、ls 列表显示当前目录的内容或指定目录;
ls -a :显示所有子目录和文件信息,包括以“.”开头的隐藏文件;
ls -l :以长格式显示文件和目录列表,包括权限、大小、最后更改时间等;
ls -d:显示目录本身属性,而不是显示目录中的内容;
ls -A:与-a选项的作用类似。但不显示当前目录的“.”和表示父目录的“..”;
ls -s:从大到小排序;
ls -u:配合-t选项,显示并按atime时间从新到旧排序;
ls -U:不排序按目录存放顺序排序;
ls -R:以递归的方式显示指定目录及其子目录中的所有内容;
ls -1:文件分行显示;
5、文件通配符
*:匹配零个或多个字符;
?:匹配任何单个字符;
~:当前用户家目录;
~ username:用户家目录;
[0-9]:匹配任意数字范围;
[a-z]:匹配任意小写字母;
[A-Z]:匹配任意大写字母;
[abc]:匹配列表中的任何一个字符;
[^abc]:匹配列表中所有字符以外的字符;
[:digit:]:匹配任意数字,相当于0-9;
[:lower:]:匹配任意小写字母;
[:upper:]:匹配任意大写字母;
[:alpha:]:匹配任意大小写字母;
[:alnum:]:匹配任意字母或数字;
[:space:]:匹配空格;
[:punct:]:匹配标点符号;
6、stat查看文件状态;
文件:metadata(元数据)data(数据)
stat [OPTION]… FILE…
文件三个时间戳:
access time 访问时间,atime:读取文件内容;
Modify time 修改时间,mtime :改变文件内容(数据);
change time 改变时间,ctime :元数据发生改变;
7、touch命令:创建文件和刷新时间戳
touch [OPTION]… FILE…
-a:改变atime时间;
-m:改变mtime时间;
-t:STAMP
use [[CC]YY]MMDDhhmm[.ss] instead of current time
-c:如果文件不存在则不予创建;
8、cp命令复制文件和目录:
cp [OPTION]… [-T] SOURCE DEST
cp [OPTION]… SOURCE… DIRECTORY
cp [OPTION]… -t DIRECTORY SOURCE…
-i:交互式提醒用户;
-r:递归复制所有文件及子目录;
-a:归档;
-f:复制时不进行提醒,强制复制;
-p:复制时保持源文件的权限、属主及时间标记等属性不变;
9、alias命令别名:
alias:显示系统中所有的命令别名;
定义命令别名name,相当于执行 value;
例:alias ll='ls -l –color=auto'
[root@centos6 ~]# alias name=‘value’
注:在命令行中定义的别名,只对当前shell环境有效;如果想永久有效,要定义在配置文件中:
仅对当前用户有效:~/.bashrc;
对所有用户有效:/etc/bashrc;
Unalias命令:撤销别名
Unalias 命令别名
如果别名同原命令同名,如果要执行原命令,可以使用:
\command 或 ‘command’ 或 /path/command外部命令
10、mv 移动或重命名文件
mv [OPTION]… [-T] SOURCE DEST
mv [OPTION]… SOURCE… DIRECTORY
mv [OPTION]… -t DIRECTORY SOURCE…
-i:交互式移动或重命名;
-f:强制移动或重命名;
11、rm命令:删除文件或目录
rm [OPTION]… FILE…
-i:删除文件或目录时提醒用户确认;
-f:删除文件或目录时不进行提醒,而直接删除;
-r:删除目录时必须使用此选项,表示递归删除整个目录树;
例: rm -rf /
12、tree 命令:显示目录树:
tree [options]
-d:只显示目录;
-l :level 指定显示的层级数;
13:mkdir命令:创建目录:
mkdir [OPTION]… DIRECTORY…
-p:用于创建嵌套的多层目录结构;
-v:显示创建目录时的详细创建信息;
-m:创建目录时可以直接指定权限;
14、rmdir命令:删除空目录;
rmdir [OPTION]… DIRECTORY…
-p:递归删除父空目录;
-v:显示删除详细内容;
15、file命令:查看文件类型:
file [options] filename
-b:列出文件辨识结果,不显示文件名称;
-f:列出文件中文件名的文件内容;
-z:尝试去解读压缩文件的内容;
原创文章,作者:zhengyibo,如若转载,请注明出处:http://www.178linux.com/27470