Linux常见命令
1.常见操作命令
cd home, cd home/tomcat # 定位到某个目录
cd ../ # 回到上一层目录
ls # 显示当前文件夹下的文件
tab键 # 自动完成
mkdir 文件夹名 # 新建文件夹
mv 旧名称 新名称 # 移动文件,也可以用来重命名
rm -rf 文件名 # 删除文件或者文件夹,其中,r表示递归删除子文件,f表示强制删除无需确认
某个命令 --help # linux下大部分命令查看帮助方法
cp -r 旧文件夹名 新文件夹名 # 复制文件夹或者文件,-r表示递归
chmod 777 startup.sh # 给某个文件添加执行权限
curl http://liuxianan.com # 访问某个网址,返回HTML代码
wget http://xxx.com/123.zip # 下载文件
pkill node,pkill nginx # 强制杀死某个进程
其它:
pwd # 查看当前目录
whoami # 查看当前登录用户
which 某个命令 # 查看某个命令在path中所在路径
where 某个命令 # 磁盘搜索某个命令
2.查看磁盘空间、文件大小
df -h # 查看所有磁盘剩余空间
du -h # 查看当前目录所有文件夹大小(包括子文件夹),-h 是转换成友好格式显示
du -h 文件夹名称 # 查看某个文件夹大小(包括子文件夹),由于会包括子文件,所以不要在根目录运行此命令,否则要等很久
du -sh 文件夹名称 # 查看某个文件夹大小(不包括子文件夹)
很多人时间一长都分不清df
和du
,该如何记忆呢?这样记:
df == Disk Free == 磁盘剩余空间
du == Disk Usage == 磁盘已使用空间
另外注意,在没有分区和格式化数据盘之前,使用 df –h
命令,是无法看到数据盘的,可以使用fdisk -l
命令查看。
3.修改hosts
直接vi /etc/hosts
,修改完后跟windows一样会立即生效。
4.解压压缩相关命令
4.1. tar
tar -cvf FileName.tar DirName # 打包,其中c表示create,v表示verbosely(显示过程)
tar -xvf FileName.tar # 解包,其中x表示extract
注意:以上命令只是打包,不是压缩!
4.2. gz
gzip只能压缩单个文件:
gzip FileName # 压缩,不会保留源文件
gzip -d FileName.gz # 解压
4.3. tar.gz 和 tgz
tar -zcvf FileName.tar.gz DirName # 压缩,注意是先写输出文件名,再写文件夹名
tar -zxvf FileName.tar.gz # 解压到当前目录,文件名在原始基础上去掉后缀
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 此刻的永恒!