Linux命令格式
大多数命令都遵循以下格式
命令 -[选项] /[参数]
说明 []代表可写,也就是说选项和参数都是可写可不写的,如果都不写,则会执行命令中的默认的选项,以及默认的参数
-[选项] 可以连在一起写,比如-a -l 连在一起写就是-al
文件处理命令
----命令名称 | 用途 | 命令原意 | 命令选项 | 实例 | 注意事项 |
---|---|---|---|---|---|
ls | 查看当前目录 | list | -a(All查询所有) -l(Long查看更多信息) -h(将字符大小转换成可视化的大小) -d(查看目录属性) | ls -alh /root | |
mkdir | 创建文件夹 | make directories | -p(递归创建子目录) | mkdir -p /tmp/swag | |
redir | 删除空文件夹 | Remove Directory | - | rmdir /tmp/swag | 只能删除空文件夹 |
cd | 切换目录 | Change Directory | - | cd .. | . 为当前目录 … 为上一级目录 |
pwd | 查看当前目录 | print work directory | - | pwd | |
mv | 剪切或者改名 | Move file | - | 剪切:mv /tmp/swag /root 改名 mv /tmp/swag /tmp/swaa | |
rm | 删除文件 | Remove file | -r(删除目录) -f(强制删除) | rm -rf /tmp| | |
cp | 复制(拷贝) | Copy | -r(复制目录) -p(复制的时候保留源文件的属性) | cp swaa/abc.cc swbb/aa.ccc | |
touch | 创建文件 | - | - | touch helloword.cc | |
cat | 顺序查看文件 | Concatenate | -n(显示行数) | cat -n hello.text | |
tac | 倒序查看文件 | cat倒过来 | -n(显示行数) | tac -n hello.text | |
more | 查看比较大的文件(只可以往下翻页) | - | - | more hello.text | |
less | 查看比较大的文件(支持上下翻页) | - | 在查看的时候可以按 / value 查询关键字 | less hello.text | |
head | 查看文件前几行 | head | -n(指定行数) | head -6 hello.text | |
tail | 查看文件的后几行 | tail | -n(指定行数) | tail -3 hello.text | |
ln | 创建一个指向文件或目录的软链接 创建一个指向文件或目录的物理链接 | link -soft | -s(创建软链接) | ln -s hello.text /temp/hello.herd/ (创建软链接)ln -s hello.text /temp/hello.herd/ (创建硬链接) | 不能指向文件夹 |
Linux使用ls -l查看文件属性说明
在Linux下,每一个文件的属性都严格遵守以下形式
[root@localhost ~]# ls -al
总用量 28
dr-xr-x---. 4 root root 164 5月 3 19:30 .
dr-xr-xr-x. 17 root root 224 5月 3 19:23 ..
-rw-------. 1 root root 1567 5月 3 19:24 anaconda-ks.cfg
-rw-------. 1 root root 31 5月 3 19:30 .bash_history
-rw-r--r--. 1 root root 18 12月 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 12月 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 12月 29 2013 .bashrc
drwxr-xr-x. 3 root root 18 5月 3 19:25 .cache
drwxr-xr-x. 3 root root 18 5月 3 19:25 .config
-rw-r--r--. 1 root root 100 12月 29 2013 .cshrc
-rw-r--r--. 1 root root 129 12月 29 2013 .tcshrc
下面就是各个属性的说明
权限 引用计数 所有人 所有组 大小 时间 文件名称
dr-xr-x---. 4 root root 164 5月 3 19:30 .
对文件大小进行说明
在Linux系统中,系统默认显示的字节大小
例如dr-xr-x—. 4 root root 164 5月 3 19:30 .的字节大小就是164
该系列所有文档,均是从兄弟连细说Linux中学到的知识,特将学到的知识记录下来,供大家查看,也方便自己回顾