以下所有命令的举例皆使用以下文件及文本:
文件夹:music1 music2
文件夹music1里包含1.txt 2.txt
文件music2里包含:a.txt b.txt
1、ls
ls 查看当前文件路径下的所有文件
ls -l 展示文件的详细信息
2、cd
change directory 改变路径
cd … 返回上一级
cd /返回根目录
cd ~ 返回家目录
cd – 返回上一条展示的目录
3、pwd
展示当前文件的绝对路径
4、mkdir
5、touch
6、rm
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
rm -rf XXX
7、gedit
cat 查看文件内容
9、cp
10、find
11、
10、tar
压缩:
tar -zcvf XXX.tar j.txt x.txt d.txt (f:必须放在最后)
c:压缩
v:显示过程
f:指定压缩后的文件名
实践 错:
解压
tar -xvf XX.tar 如果没写目录,把文件解压到当前文件夹
tar -cvf etcbak.tar etc/ 打包一个tar
tar -cvzf etcbak.tar.gz etc/ 打包压缩一个 tar
tar – xvf etcbak.tar 解开一个tar
tar -zxvf etcbak.tar.gz 解压一个tar
tar只是对文件进行打包,并没有进行压缩,如果需要压缩,需要使用gzip命令
gzip
压缩:gzip -r XXX
解压:gzip -d XXX
*打包并压缩 tar -zcvf XXX.tar.gz txt
解压 tar zxvf XXX.tar,gz -C 位置
11、shutdown
13、passwd
13、sudo
查看进程
12、ps
杀死进程
kill pid
进阶命令
重定向命令:>
把本应该打印在终端的内容保存到文本中
soft 软的; 柔软的;柔滑的; 细滑的;
ln -s 源文件 链接文件
软连接:不占用磁盘空间,源文件删除则软连接失效
作用:在一个文件夹中想使用另一个文件夹的文件,直接创建软链接操作,
ln 源文件 链接文件
硬链接:只能链接普通文件,不能链接目录。
硬链接文件:两个文件占用相同大小的磁盘空间,即使删除了源文件,链接文件还是存在,所以-s 更常用,
注意:如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。
硬链接:
文本搜索 grep 查找文件内容
-i 不区分大小写
-n 显示行
正则表达式:
^a 行首,寻找以a开头的行
ke$ 行尾,寻找以ke结尾的行
举例:grep abc 1.txt
在1.txt中查找包含abc的行,只要一行中有abc,会把整行显示出来
举例:grep -in abc 1.txt
在1.txt中查找包含abc的行(显示行 ,不区分abc的大小写)
举例:grep -in abcd /home/jxd -r
查找整个目录所有文件包含abc的行
实际应用:找某些格式的文件
which 查看命令位置
who查看目前登录的用户

pts代表一个终端 tty代表用户登陆了操作系统
pkill -kill -t tty 终止tty的登录
reboot(不需要root权限)
shutdown(需要root权限才行)
shutdown -h +10 10分钟后关机
shutdown -h now 立刻关机
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户24758 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!