Linux命令提示符
[root@localhost ~]#
其中root为当前用户名(root是最高权限用户,也就是超级用户),localhost是主机名,~是当前所在目录(~是用户根目录),#是用户提示符(#超级,$普通)
基本文件命令:
1.查询内容:
ls [选项] [文件]
选项可为:
-a:全部文件(包括隐藏文件)
-l:详细信息
-d:查看目录
-h:人性化显示文件大小
-i:显示inode
注:详细信息的具体说明
e.g.:
-rw-r--r--. 1 root root 4096 Jul 21 17:55 XXXXX
其中前十位是文件权限的说明:
第一位:文件类型(-文件,d目录,l软链接)(另外还有块设备、字符设备、套接字、管道文件)
后9位三个一组,分别对应所有者、所属组、其他用户三种权限
r读w写x执行
最后一个.表示ACL权限(这是什么暂时我还不懂 )
后面的数字(1)表示引用数(有多少硬链接)
后两个字符串(root root)表示所有者和所属组
之后的数字是文件大小(4096)单位字节
接着是修改时间
最后文件名
2.文件处理命令
mkdir [-p] 目录名
创建目录 [-p表示递归创建]
rmdir 目录
删除目录
cd [目录名]
切换所在目录
某些特殊目录名:
~或不加:进入当前用户的home目录
- :进入上次目录
.. : 进入上级目录
. : 进入当前目录
pwd
print working directory 查询当前目录所在位置
rm [-rf] 目录
remove 删除
-r 删除目录-f 强制删除
常用-rf
cp 原文件 新文件
copy 复制
-r 复制目录-p 文件属性复制
-d 复制链接文件属性
-a 相当于 -pdr
mv 原文件 新文件
move 移动(或改名)
注意:移动目录时不加-r
ln [-s] 原文件 链接文件
-s表示软链接 否则默认硬链接
软链接类似指针 硬链接类似引用