1.Linux常用命令
- 命令名称:ls
- 格式: ls [-选项] [参数] 注:中括号表示可选
- 命令路径:/bin/ls
- 功能描述:显示信息
- 例如:
- 选项
- -a 显示所有的文件,包括隐藏文件,(以 . 开头的文件)
- -l 长格式显示
- -d 显示目录的信息
- -a 显示所有的文件,包括隐藏文件,(以 . 开头的文件)
- 文件属性:
- 第一部分:文件的权限,由 文件所有者+文件所属组+其他组成
- r:可读 w:可写 x:可执行
- 第二部分:3 表示被使用的计数
- 第三部分:root 所有者的名称
- 第四部分:root 所属组的名称
- 第五部分:创建的时间
- 第一部分:文件的权限,由 文件所有者+文件所属组+其他组成
- 常见的命令:
mkdir
- 路径:/bin/mkidr
- 作用:创建目录
- 选项:
- -p 递归创建目录
- 例如:mkdir -p /tmp/zhejiang/hangzhou/jianggan
cd
- 路径:/bin/cd
- 作用:目录切换
- cd .. 切换到上级目录
- cd ~ 切换到根目录
pwd
- 显示目录路径
cp
- cp 源文件 目的文件
- 作用:复制文件
- 选项:-r 复制目录 -p 保留原属性
rmdir
- 删除空目录
ls
- 每个文件都有ID号
- ls -i
rm
- 作用:删除文件
- 选项:-r 删除目录 -f 强制删除
touch
- 作用:创建空文件
- 创建带空格的文件:touch “program files”
cat
- 查看文件内容
- -n 显示行号
tac
- 作用:显示文件内容(反向显示)
more
- 作用:显示文件内容
- 空格(或f)翻页 Enter 换行 q或Q 退出
less
- 分页显示(可向上)
- PageUp 向上翻页
head
- 显示n行
- head -n 10 显示前10行
- 硬链接与软链接
- 软链接 ln -s 源文件 目的文件
- lrwxrwxrwx. 1 root root 13 11月 4 22:13 /tmp/services.soft -> /etc/services
- id不同 [root@localhost ~]# ls -i /tmp/services.soft /etc/services
- 54 /etc/services 13 /tmp/services.soft
- 类似windows 快捷方式
- 硬链接 ls 源文件 目的文件
-
[root@localhost tmp]# ls -l services.hard
-rw-r--r--. 2 root root 641020 11月 4 22:18 services.hard
[root@localhost tmp]# ls -l services
-rw-r--r--. 2 root root 641020 11月 4 22:18 services - 特征:拷贝cp -p +同步更新
- id相同:
[root@localhost tmp]# ls -i services services.hard
14 services 14 services.hard - 不能跨分区:
[root@localhost ~]# ln /etc/services /tmp/services.har
ln: 创建硬链接"/tmp/services.har" => "/etc/services": 无效的跨设备连接 - 不能针对目录:
[root@localhost tmp]# ln abc abc.hard
ln: "abc": 不允许将硬链接指向目录
-
- 软链接 ln -s 源文件 目的文件