1、常用命令
序号 | 命令 | 作用 |
---|---|---|
1 | ls | 查看当前文件夹下的内容 |
2 | pwd | 查看当前所在文件夹 |
3 | cd | 切换文件夹 |
4 | touch | 如文件夹不存在,新建文件夹 |
5 | mkdir | 创建目录 |
6 | rm | 删除指定的文件名 |
7 | clear | 清屏 |
8 | cp | 复制 |
1.1、cd切换目录
cd / 以根目录开头 (切换到系统根目录)
cd ~ 回到自己的home目录(切换到用户主目录) /home/用户名
cd .. 返回上级目录
cd - 回看功能
pwd 查看当前目录
小技巧:
ctrl或者ctrl+shift ++ 放大终端字体
ctrl -- 缩小终端字体
自动补全
在敲文件、目录,命令 的前几个字母之后,按下tab键
按上下键可以查看已写过的命令
如果敲的命令出错,ctrl+c可退出
1.2、ls查看目录内容
ls
ls -l 显示详细列表
ls -a 显示所有的文件,包含隐藏文件,隐藏文件以.开头的文件
ll 等于 ls -l
1.3、mkdir创建文件夹
mkdir aa 在当前目录下创建文件夹
mkdir /home/用户名/bb 以绝对路径创建文件夹
mkdir /home/用户名/aa/bb -p 如果上一级目录不存,加上-p自动创建父目录
mkdir a b 在当前目录创建多个文件夹
1.4、touch创建空文件
touch abc.txt 在当前目录下创建, 如查指定了目录,必须保证上级目录存在
gedit abc.txt 使用记事本打开文件,修改内容
cat abc.txt 查看文本内容(只能查看内容不能修改内容)
1.5、rm删除文件
rm 文件名.txt 删除文件
rm 文件夹名 -r 删除文件夹
1.6、ls权限
- --- --- --- 权限由三组组成
第二个--- 当前用户具有该文件的权限
第三个--- 当前组内其他用户具有该文件的权限
第四个--- 其他组的用户具有该文件权限drwxrwxr-x d 代表文件夹 -代表文件
rwx rwx r-x r可读 w可写 x可执行
ls 查看其他目录的内容
ls *txt 查看当前目录下的所有以txt结尾的文件
1.7、cp拷贝
cp 1.txt 2.txt 拷贝文件
cp abc abc_cp -r 拷贝文件夹
1.8、mv移动重命名
mv a.txt b.txt 重命名
mv 1.txt /home/myanqi/bb/1.txt 移动指定目录
1.9、管道
把左边命令返回的结果交给右边进行处理
ls --help | more 分页查看帮助信息
1.10、grep查找文件内容
cat a.txt 查看文件内容
grep hello a.txt 在a.txt中搜索hello
grep -n hello a.txt 搜索的结果显示所在位置
grep -n ^a a.txt 搜索以a开头
grep -n yan$ a.txt 搜索以yan结尾
1.11、vim编辑器
vim a.txt 进行a.txt进行编辑
再按i 进入编写模式
ESC :wq 保存并退出
ESC :wq! 强制保存并退出:q! 不保存退出
:/hello 可以vim编辑中搜索内容,查找hello都会高度显示方便查阅
如果vim不能使用需
安装vim
ubuntu系统: apt install vim
centos系统: yum install vim
先按i键进行插入内容,后按esc,输入:wq保存退出
1.12、查看进程和杀死进程
ps 正在运行的某一个程序的状态
ps -ef 查看所有进程
ps -ef | grep xxx 查看某一个进程
kill 2868 杀掉PID为2868的进程
kill -9 2868 强制杀掉PID为2868的进程
1.13、切换用户
$表示普通用户
#表示超级用户,也就是root用户
ubuntu: sudo su 切换root用户
centos: su 切换root用户
exit或者Ctrl+D 切换普通用户
[用户名@localhost ~]$
[root@localhost /]#