以下所有命令的举例皆使用以下文件及文本:
 文件夹: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进行处理,非常感谢!