Linux 常用命令
当前目录
.
上一级目录
..
切换到根目录:
cd /
切换到当前用户(/home/当前用户/)的目录:
cd ~
创建文件夹:
mkdir test
创建文件夹中的文件夹,多级创建:
mkdir -p test/test1/test2/
找文件:
find 路径: -name 文件名
当前路径 :
pwd
查看文件:
gedit或cat
权限:
chmod 777 文件名
(tar)
参数:
-z 以gzip文件格式进行压缩或者解压,文件后缀是.tar.gz,带上-c 就是压缩,-x 就是解压
-j 以bzip2进行解压,文件后缀是.tar.bz2,带上-c 就是压缩,-x 就是解压
-c 就是压缩(create)
-x 就是解压
-v 显示正在处理的文件
-f 表示需要操作的文件名放到命令的最后面作参数
-C 路径 :表示压缩或者解压后的产出文件放到指定的路径下
压缩文件gzip:
tar -zcvf 文件名
解压 gzip:
tar -zxvf 文件名
解压 gzip 指定路径下保存:
tar -zxvf 文件名 -C 目录下
查找aaa相关文件位置:
whersis aaa
升级用户权限 :
sudo
查找文件中字符串 :
grep -r “字符串” ./
显示文件系统的磁盘空间使用情况。它可以帮助用户了解系统中各个挂载点的存储容量、已用空间和可用空间等信息 (-h 以人类可读的方式显示大小(例如 KB, MB, GB)) :
df -h
查看所有进程 :
ps -ef
结束进程
kill pid
查看网络
ifconfig
(需要下载meld软件)自带的文件比较命令
meld 文件路径1 文件路径2
查看对应进程名的pid :
ps -ax | gerp "进程名"
杀进程 :
kill -9 进程名
显示当前系统上所有用户的活动情况:
w
用于显示当前运行的内核版本:
uname -r
查看当前内存信息:
free -h
删除空目录
rmdir
删除文件
rm
强制删除
rm -f
递归删除目录下的所有文件
rm -r
删除之前询问是否需要删除
rm -i
创建文件
touch 文件名.后缀
复制文件
cp 源文件 源文件改名后的名字
复制到另外一个文件夹下
cp 源文件 目标路径
复制文件夹 -r 递归复制文件夹下的子文件
cp -r 源文件夹 目标路径
重命名文件和文件夹
mv 当前文件 重命名文件
mv 当前文件夹名 重命名文件夹名
移动文件和文件夹
mv 源文件名 目标文件夹名/
mv 源文件夹名/* 目标文件夹名/
通配符
*
*.c 以.c结尾的文件
链接
1.硬链接 (相当于复制粘贴,做备份文件用,但是文件里面的数据是同步的,改一个动全部的硬链接文件,inode数据一致)
ln 源文件 目标文件
1.软链接 (也称符号链接,相当于快捷方式,数据保持同步,但是如果删了源文件,软连接就失效打不开了)
ln -s 源文件 目标文件
ubuntu 中各个文件的颜色含义
蓝色 :文件夹
红色:压缩文件
绿色:可执行文件
白色:文本文件
红色闪烁:错误的符号链接
淡蓝色:符号链接
黄色:设备文件(dev目录下的)
灰色:其他文件