一、命令简要
用户登录后就会有命令提示符
通常 #是管理员用户,$是普通用户,在命令提示符之后可以输入命令
命令的输入格式通常:
command [option] [argument]
option 选项有长选项和短选项
argument 参数 某些选项可能需要带参数
例如:ls -l /bin/ls 列出ls文件的详细信息
关于命令的详细使用以及每个选项的意义都可以参照手册 例如执行 man ls命令可以查看ls的操作信息
二、常见几个命令
ls 列出目录内容,添加要列出的路径,如果是目录会列出目录下内容,文件则返回其路径本身
-l 显示内容详细信息(也可以直接用ll命令)
/>
开头第一位表示文件类型
– 普通文件(file)
d 目录文件 (directory)
b 块设备文件 (block)
c 字符设备文件 (character)
l 符号链接文件 (symbolic link)(软链接)
p 命名管道文件 (pipe)
s 套接字文件 (socket)
接下来9位表示文件的权限(属主、属组、其他用户)3位一组
再接下来的数字表示文件硬链接次数
然后是属主、属组
再接着是文件大小
然后是文件最近一次被修改的时间
最后是文件的名字
ls 其他常用选项
-h 文件大小换算,如下图1248转换成1.3K方便理解文件大小
-a 显示隐藏文件(linux隐藏文件是”.”开头的,其中”.”表示当前目录,”..”表示上一级目录)
-A 和-a类似但不显示”.”和”..”
-i 显示文件index number(系统是通过index number来识别文件的)
-r 反序列出内容
-R 递归列出内容(即列出指定目录及其子孙目录的内容)
cd 切换目录
不带任何路径会切换到当前用户的家目录
root 用户 家目录 /root
其他用户 家目录 /home/username
cd ~[username] 切换到指定用户家目录
cd – 切换到上一个目录
通常cd 后面带有一个路径,可以是绝对路径,也可以是相对路径
绝对路径:从根目录开始到最终目的文件的路径 如:/bin/ls
相对路径:从当前目录开始连接到绝对路径最近节点再到最终目的文件的路径
假设当前目录是root的家目录 ,那么找ls文件的相对路径:../bin/ls
因为root家目录是在根目录下的,它离绝对路径/bin/ls最近的节点就是根目录/,所以就先用..”跳到”/
命令类型:
内置命令 (shell内置的命令)如cd
外部命令 文件系统某个路径下有个与命令同名的可执行文件,如ls在/bin/ls
可以用type命令来简单区分命令的类型