最近在学习Linux,记录了几个命令如下:
首先认识:关机命令,我喜欢用的是:shutdown -h now ,当然还有init 0等命令(用自己习惯的);重启命令:reboot;注销命令:logout。
所谓命令就是一系列函数的调用:通过shell(命令解释器)来翻译用户输入的命令,所以Lniux系统中有很多种shell,可以通过cat /etc/shells
来查看系统中的shell分类。所有的linux缺省bash。
几个shell小技巧:
1、Tab:自动补全,当前缀相同时,可以按两下Tab ;
2、clear:清屏,快捷键是 ctrl+l;
3、很好用的终止命令:Ctrl+c;
1、目录/文件操作
增:mkdir;如果加上-p 可以循环创建子目录
删:rmdir:只能删除空目录(一般不用),使用 rm -rf:删除文件或者目录(其中r表示目录,f表示false,代表不用询问是否删除,直接删除)
改:mv:剪切或者重命名;格式:mv 要移动的文件或者目录 移动的地方
cp:复制 不加-r是复制文件,加上是对目录的操作
查:find 命令
浏览文件:直接使用强大的vi/vim,或者使用cat(对于内容简短的文件)
创建文件:touch a.txt ,或者使用vim
删除文件:rm -f 文件名;rm -rf*:删除所有: 切记不要再根目录下(/)使用它,不然系统重启后进不去。
2、打包压缩命令
2.1、先打包:tar -cvf 包名 文件1 文件2 .....
c:表示创建一个打包指令参数;v:打包的过程,将哪几个文件打包;f:不能省略,表示要打包的文件名
在压缩:gzip 包名,会得到.gz后缀的压缩包
bzip2 包名,会得到.bz2后缀的压缩包
3、解压拆包命令
3.1 解压:gunzip 包名
bunzip2 包名
3.2 拆包:tar -xvf 包名
----------------------------------
可以使用一条命令执行,打包并压缩:tar -zcvf 压缩包名 文件1 ...............(z表示gzip)
或者:tar -jcvf 压缩包名 文件1...........(j表示bzip2)
解压拆包:tar -zxvf 压缩包名
或者 tar -jxvf 压缩包名