Linux笔记(4)——命令基本格式与文件处理命令

时间:2021-10-19 16:30:54

命令基本格式

打开linux控制台,你会看到形如 [root@localhost ~] 的字符
1. root : 表示当前登陆的用户,在linux中root是管理员账户,相当于windows下的administrator
2. localhost :表示主机名
3. ~ 表示当前目录是当前用户的家目录,root用户的家目录是/root,user1用户的家目录是在/home/user1下
4. 如果 [root@localhost ~]# 中末尾带有#号,表示当前用户是超级用户,带有$表示是普通用户

命令格式

命令 [选项] [参数]

  1. []表示可选,也就是不一定要写
  2. 当有多个选项时,可以写在一起
  3. 选项有简化选项和完整选项,例如-a相当于–all,注意,并不是所有选项都支持简化
  4. 参数就是你要操作的对象

文件处理命令

查询目录中的文件

ls [选项] [参数]

选项 作用
-a 显示所有文件,包括隐藏文件
-l l表示long,显示文件更加详细的信息
-d 查看目录属性,如ls -l /etc/查看/etc目录下文件,ls -ld 查看/etc目录本身
-h 人性化显示文件大小
-i 显示inode

如ls -l(可以简写为ll)
Linux笔记(4)——命令基本格式与文件处理命令

作用
-rw——– 表示权限
1 引用计数,表示该文件被引用几次
第一个root 所有者
第二个root 所属组
1207 文件大小,单位是字节,可以用ls -lh显示单位为k,(h表示human,以人类看得懂的方式表示)
1月 14 18:18 最后一次修改时间
anaconda-ks.cfg 文件名

Linux笔记(4)——命令基本格式与文件处理命令

目录处理命令

命令 作用
mkdir xxx 创建目录
mkdir -p xxx 递归创建目录
cd change directory,切换当前所在目录
cd ~ 切换到家目录
cd - 进入上次目录
cd .. 进入上一级目录
pwd 显示当前所在目录


相对路径:参照当前所在目录,如 cd ../xxx

绝对路径:从根目录开始指定,一级一级递归查找,在任何目录下,都能进入指定目录,如 cd /ect/xxxx

命令 作用
`rmdir xxx 删除空白目录(不常用)
rm xxx 删除文件
rm -rf xxx -r表示删除目录,-f表示强制删除,即不提示是否删除(危险:rm rf / 可以删除根目录以及所有子目录,系统会崩溃
rm -rf /tmp/* *号表示删除tmp目录下的内容,不带 * 表示删除tmp目录
cp xxx /tmp copy,后面不跟文件名,按原文件名复制文件(新文件的时间是复制该文件的时间)
cp xxx /tmp newname 后面跟文件名,表示复制并改名
cp -rpd -r表示复制的是目录,-p表示连带文件的属性也复制,-d表示若源文件是链接文件,则链接属性也复制
cp -a xxx 表示文件所有的属性也都复制过来,即相当于-rpd
mv 剪切命令
mv xxx /tmp/xxx 剪切目录或文件
mv xxx aaa 将文件名为xxx的文件,重命名为aaa

常见目录的作用

目录 作用
/ 根目录
/bin 保存系统命令(任何用户都能执行的命令)
/sbin 保存系统命令(root用户才能执行)
/usr/bin 保存系统命令(任何用户都能执行的命令)
/usr/sbin 保存系统命令(root用户才能执行)
/boot 启动目录,保存系统启动数据
/dev 保存硬件文件
/etc 保存系统默认的配置文件
/home 普通用户的家目录
/root root用户的家目录
/lib 函数库
/media 空目录,用于挂载光盘
/mnt 空目录,用于挂载U盘等
/misc 用于挂载外接的磁盘机之类的
/proc和/sys 不能直接操作,保存的是内存的过载点,也就是说里面的数据是写在内存里的
/tmp 临时目录
/usr 系统软件资源保存目录
/var 保存系统文档

链接命令

ln [源文件] [目标文件](不加文件名就是以原文件名来命名,加了就是改名)
作用:生成链接文件
选项:
1. -s 生成软链接
2. 没有选项就是硬链接

硬链接(不推荐使用)

  1. 硬链接文件拥有和源文件相同的inode节点,存储块也是一样的,可以看成是同一个文件
  2. 如果删掉其中一个文件,还可以通过另外一个来访问访问该文件
  3. 可以理解成一个教室的两扇门,关掉一扇门,还能通过另一扇门访问
  4. 不能跨分区创建硬链接
  5. 不能针对目录使用
  6. 创建一个链接后,引用计数将会+1

软链接

  1. 类似windows的快捷方式
  2. 软链接拥有自己的i节点和block块,它的数据块中保存的是原文件的i节点号和文件名,没有实际的数据
  3. 修改其中一个文件,另一个也改变
  4. 删除源文件,软链接不能使用
  5. 软链接权限和源文件一致
  6. 创建软链接时,源文件必须写上绝对路径,因为如果原文件不写绝对路径,那么源文件和目标文件必须在同一个目录下