Linux常见命令
-
pwd
-
全称
print working directory
,输出当前工作目录路径;
cd
-
全称
change directory
-,切换目录;
ls
- list - 查看当前目录下的内容,默认显示当前目录下的文件列表;
- 查看指定目录,如 ls /usr 查看usr/目录下文件列表;
-
ls -a
查看所有内容,包括隐藏文件,全称list all
; -
ls -l
查看当前目录文件属性:大小、权限、日期、符号链接等,一般简写为ll
,全称list list
; -
ls -al
多参数并行使用
属性说明
类型 | 拥有者权限 | 同组权限 | 其他权限 | 类型 | 拥有者 | 所在组 | 容量 | 时间 | 文件名 |
---|---|---|---|---|---|---|---|---|---|
d | rwx | r-x | r-x | 2 | root | root | 6 | May 29 03:10 | app目录 |
- | rw- | r– | r– | 1 | root | root | 0 | May 29 03:10 | readme.txt文件 |
类型为1表示文件,类型为2表示目录。rwx分别表示read、write、execut权限,-表示没有权限。容量单位是字节,所有目录固定容量为4096。
-
clear
- 清空终端屏幕; touch
-
创建空白文件
touch 新文件名
,文件名可以没有后缀 -
在指定目录创建文件
touch /目录/新文件名
;
cat
- 一次性查看文件中全部内容; more
-
分屏显示文件中内容,
more 文件名
,按空格键
显示下一屏幕内容,按回车键
显示下一行内容,按q或ctrl c
退出
head
-
显示文件的前多少行,默认显示前 10 行,
head -行数 文件名
;
tail
-
显示文件末尾多少行,默认显示末尾 10 行,
tail -行数 文件名
;
mkdir
-
全称
make directory
,创建目录 -
相对路径创建,
mkdir 新目录
-
绝对路径创建,
mkdir /目录/新目录
-
一次创建多级目录,
mkdir -p 新目录1/新目录2
cp
-
全称
copy
,复制,格式cp 源信息 目标信息
-
cp 源文件 复制文件
-
cp 源文件 /目录/复制文件
-
cp /目录/源文件 /目录/复制文件
-
复制目录需要指定
-r
参数,cp -r 目录 新目录
rm
-
全称
remove
,删除,格式rm 文件
-
rm -f 文件
,f
表示force 忽略,执行时不给出提示 -
rm -r 目录及文件
,r
表示递归操作,删除目录及子目录和文件 -
rm -rf 目录及文件
mv
-
全称
move
,移动或重命名 -
mv 源文件 目标目录
-
mv 源文件 重命名新文件
vi | vim
- 编辑文件,vim是vi的增强模式,可做高亮显示
-
vi 文件名
,进入编辑模式 -
dd
删除指定行, 默认 1 行,全称delete line
-
:w
保存,:q
退出,:wq
保存并退出,全称write quit
-
:q!
强制退出不保存 -
:set nu
显示行号 -
G
光标跳到文件尾,gg
光标跳到文件头 -
/关键字
进行搜索
reboot
- 重启系统,但要root用户才有权限 halt
- halt 命令用来关闭正在运行的 Linux 操作系统