liunx 常用命令
$ pwd //输出当前文件绝对路劲
$ cd //进入某个文件夹,改变目录
$ ls //查看当前目录下的文件或者文件夹名
$ ls -l //查看当前目录下所有的文件夹详情
$ ls -a //查看当前目录下的所有文件,包括点开头的文件
$ ls -a [filename] //指定目录下的文件夹,所有的
$ cat //猫一下某个文件的内容,打印到命令行中
$ cat -n //打印行号
$ clear //清理当前命令行
$ mv [filename] [filename] //移动某个文件或者文件夹到某个目录
$ mv file/filename file/filename //可以重命名
$ cp [filename] [filename] //拷贝,在拷贝的同时可以改名
$ cp -rf // r 递归 f 强制 把当前目录下所有的文件文件夹递归拷贝到某个文件夹下
$ rm [filename]//删除某个文件/文件夹
$ rm -rf //递归删除当前目录下的所有文件/文件夹
$ tar xf xxx.tar.gz -C [filename]//解压压缩包到某个目录
$ tar xf xxx.tar.gz //解压到当前目录
$ tar czvf xxxx.tar.gz [file/filename] //压缩某个文件或者文件夹
vim 的使用
- 命令模式
vim test.html
- 插入模式
- 末行模式
/字符串
:wq
:% s/要替换的字符/待替换的字符/g
:1,4 s///g
yum安装软件
$ whereis yum
vim nginx.repo
yum clean all //清除所有的缓存
yum makecache fast //建立源数据
yum repolist all //查看使用了那些仓库
yum -y install [软件名字] //安装软件
sudo apt-get install安装软件
sudo apt-get install [软件名称] //安装软件
sudo apt-get remove [软件名] //卸载指定软件
sudo apt autoremove //卸载当前不需要的软件依赖
io重定向
date
date>date.txt
tty
date>/dev/pts/3
date>/dev/null
flutter doctor >flutter.txt
ls /wqeqweq. 1>list.txt 2>error.txt
>存储一次 >>有覆盖性质
ls /qweqeq &>list.txt
>/etc/paswd
> 有致空作用
ls /proc/2/
/proc/