Linux基础命令(持续更新)
命令提示符
[root@localhost ~]#
[用户名@主机名 当前目录] 权限
# 管理员 $ 普通用户
1.pwd 命令
查看当前所在目录(绝对路径)
用法:pwd
2.cd 命令
作用:切换目录
用法:cd 路径
cd - #返回上一次的工作目录,
cd .. #返回上一层目录,
cd . #返回当前目录,
cd ~ #返回用户主目录
#/是根目录 所有的文件和目录都存在这个目录当中
#~代表用户主目录,如果你是超级管理员那么~就是/root
3.ls命令
作用:列出目录下所有文件与目录
语法:ls 目录(如果直接ls则是列出当前目录)
ls -a 列出当前目录下所有文件及目录 包括隐藏目录文件
ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。
ls -a
ls -l
4.rm命令
作用:用于删除一个文件或者目录。
语法:rm 文件/目录路径(不同于回收站 删除后无法恢复)
rm -r加上此选项可删除目录
rm -f 删除时不用查询
rm -r
rm -f
rm -rf /* #毁天灭地
5.touch 命令
作用:在当前创建一个文件
语法:touch 文件名1 文件名2 (可以一次创建多个文件)
如果touch了一个已经存在的文件,则更新创建时间
6.mkdir命令
作用:在当前创建一个文件夹
语法:mkdir 文件夹名1 文件夹名2 (可以一次创建多个文件夹)
mkdir -p 可递归创建文件夹
mkdir -p
13.cp命令
作用:复制文件/目录
语法:cp 文件/目录 目录
cp -r 递归复制目录
cp -r
14.mv命令
作用:移动文件/目录
语法:mv 文件/目录 目录
7.cat命令
作用:查看一个文件的内容
语法:cat 文件路径
cat –n 显示行号
cat -b 只看有东西的行
cat –n
cat -b
8.more/less 命令
作用:两个命令功能类似cat命令是整个文件的内容从上到下显示在屏幕上。会以一页一页的显示方便使用者逐页阅读
语法:more 文件路径
9.head / tail命令
作用:head从文件一开始看,tail从文件结尾开始看 不加选项看前/后十行
语法:head -看几行 文件路径
| 管道 前边命令的输出结果作为后边命令的参数
10.wc命令
作用:统计一个文件有多少行数
语法:wc 文件路径
wc -l#只看行号
11.grep 命令
作用:查找一个文件是否包含特定字符
语法:grep 文件路径 要查的字符(查到的字符以高亮显示)
grep -v #取反 检查不包含这些字符的
grep -i #忽略大小写
12.echo命令
作用:在终端上输出字符
语法:echo 你要输出的字符
echo hello world
13.find命令
作用范围查询
语法:find 范围 类型
find / -name 文件名
find / -name
find / -type #f 文件 d目录
find / -a #前面和后面的选项都要满足
find / -o #满足一个即可
find / -mtime +4#查询最后修改时间是四天前的文件
find / -mtime +365 -a -type f -exec rm -rf {} \; #删除365天前文件
14.du命令
作用:统计文件或目录的大小
语法:do 文件名
15链接文件
硬链接 :ln 源文件 连接文件
软链接: ln -s 源文件 链接文件
软链接:软连接 删除源文件,链接文件失效,硬链接仍会生效
16.zip tar gzip bzip2
作用:压缩 解压缩
tar -czf 文件名.tar.gz #要压缩的文件
tar -cjf 文件名.tar.bz2 #要压缩的文件
tar -xf #解压文件
17.history
作用:查看历史命令
history
history -c #清除历史命令
#!历史命令的序列号
18.which
作用:查看命令所在位置
语法:which 命令
which ls
19.man --help
查看命令帮助
vim 命令
作用:编辑文件
在命令模式下输出i进入编辑模式
编辑模式按exc退出
:w保存 不退出
:q 退出不保存
:wq保存并退出
:q!强退
网友评论