「这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战」
文件类命令
1. cd 用于切换当前工作目录,分为绝对路径切换和相对路径切换
cd dirname
cd u02/qyt
表示要切换到dirname这个目录下,此命令为相对路径
cd /u02/qyt/
表示切换到qyt这个目录下,此命令为绝对路径,写法一定从根目录写起
cd ~
切换到自己的home目录
cd ..
切换到上层目录
cd ../..
切换到上两层目录
2. su 用于切换用户
su username
切换到用户名为username的用户
3. pwd 查看当前路径
4. ls 查看当前目录下的子目录(文件或文件夹)
ls -l 相当于ll
查看当前目录下子目录的属性
5. cat
cat filename
一次显示整个文件
cat -n linuxfile1 > linuxfile2
把linuxfile1的内容加上行号后(空白行不加)输入到linuxfile2中
cat -b linuxfile1 linuxfile2 >> linuxfile3
把 linuxfile1 和 linuxfile2 的文档内容加上行号(空白行不加)之后将内容附加到 linuxfile3 文档里
6. less
less filename
查看文件,常用于查看日志文件
/error 表示在filename中匹配error的下一个
?error 表示在filename中匹配error的上一个
n查看下一个
N查看上一个
q表示退出
7. tail
tail -10000f xxx.log
查看xxx.log文件的最后10000行
8. free
free -h
查看内存
8. top / ps -axu
查看运行的进程及pid号
kill PID号结束进程
9. cp
cp -r nowfile/ newfile
将当前目录nowflie/下的所有文件复制到newfile下
注意:此newfile 为原本不存在的目录,在命令中会直接新建,如果newfile为当前目录下存在的目录,nowfile会整个文件复制到newfile下。
cp -r /u02/qyt/20211103/* /u02/qyt/20211105
使用绝对路径复制,将20211103下的所有文件复制到20211105下
10. rm -rf
删除命令
-r的意思为向下递归,意思为不管当前目录下有多少目录,一并删除。
-f的意思为强制,不做提示
文本类命令
1. 编辑命令
实例:linux下编辑文件test并保存
cd 到test下的目录
vi test.txt
在英文模式下按i进行编辑,以出现INSERT为准
按esc退出编辑模式
按:wq表示保存后退出/:q!表示不保存退出
注意: 如果命令行中出现尖括号等不认识的情况使用CTRL+C退出。