文件目录操作命令
ls
现实文件和目录列表
ls -l 列出文件的详细信息
ls -a 列出当前目录所有文件 包括隐藏的文件
mkdir 创建目录
-p 父目录不存在的情况下先生成父目录
cd 切换目录 或者说是进入制定目录
cd .. 回退到上一目录
touch 生成一个空文件
echo 生成一个带内容的文件
cat,tac 显示文本文件中的内容
cp 复制文件或目录
rm 删除文件
rm-r 同时删除该目录下的所有文件
rm-f 强制删除文件或目录
mv
移动文件或者目录、文件
mv aaa bbb 将aaa改名为bbb
pwd 现实当前的目录
find
在文件系统中查找制定文件名的文件
-name 需要配合 -name 来制定要查找的文件名称
wc
统计文本文档的行数 字数 字符数
grep 在指定的文本文件中查找制定的字符串
rmdir 删除空目录
tree 以树状结构现实目录结构
ln 建立链接文件
more 、 less 分页现实文本文件的内容
head 、 tail 分别现实文件开头和结尾的内容
系统管理命令
stat 显示制定文件的相关信息 比ls现实更多的信息
who 现实在线登陆用户
hostname 显示主机名称
uname 显示系统信息
top 显示当前系统中耗费资源最多的进程
ps 显示瞬间的进程状态 一般用 ps -aux 来使用
du 显示指定的文件或者目录已使用的磁盘空间的总量 一般用 du -h
df 显示文件系统磁盘空间的使用情况 df -h
free 显示当前内存和交换空间的使用情况 free
-s2每隔两秒监控内存
ifconfig 显示网络接口信息
ping 测试网络
netstat
显示网络状态信息
man 命令帮助信息查询 例如 man rm 查询删除命令的使用
alias 设置命令别名 alias
showmydisk="du -h"
unalias 取消别名的设置 unalias showmydisk
clear
清屏
kill 杀死一个进程
备注: 在ubuntu中如果出现Permission denied 权限不够的化 在命令前面加上sudo 以后任何命令都可以执行
打包压缩命令
gzip
压缩(解压)文件或目录,压缩文件后缀为gz
bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2
tar
文件、目录打(解)包
gzip 命令
命令格式:gzip[选项] 压缩(解压缩)的文件名
参数:
-d 将压缩文件解压
-l 对每个压缩文件 显示压缩信息
-v
对每一个压缩和解压缩文件 显示文件名和压缩比
-num
用指定的数字num调整压缩的速度,-1或--fast
表示最快压缩方法(低压缩比),
-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
gzip命令
命令格式:gzip [选项] 压缩(解压缩)的文件名
参数:
-d
将压缩文件解压
-l 对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,
压缩比,未压缩文件的名字
-v 对每一个压缩和解压的文件,显示文件名和压缩比
-num
用指定的数字num调整压缩的速度,-1或--fast
表示最快压缩方法(低压缩比),
-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
tar命令
命令格式:tar [-cxzjvf] 压缩打包文档的名称 欲打包目录
参数:
-c :建立一个归档文件的参数指令
-x :解开一个归档文件的参数指令!
-z :是否需要用 gzip 压缩?
-j
:是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件
-f :使用档名,在 f 之后要立即接档名
-tf
:查看归档文件里面的文件
gzip 只能对文件进行压缩 不能对目录进行压缩
对familyA这个目录进行压缩 :
首先打包为一个文件 因为gzip不能直接压缩目录
tar -cvf familyA.tar
familyA
压缩
gzip familyA.tar
解压
gzip -d familyA.tar.gz
按照最快的速度压缩
gzip -1 familyA.tar
查看压缩信息
gzip -l
familyA.tar.gz
显示的结果:
压缩后大小 压缩前大小 压缩比 压缩前名称
compressed uncompressed ratio uncompressed_name
491
10240 95.5% familyA.tar
再次解压
gzip -d familyA.tar.gz
压缩最慢的速度压缩 此时的压缩比率最高
gzip -9 familyA.tar
查看压缩信息
gzip -l
familyA.tar.gz
compressed uncompressed ratio
uncompressed_name
380 10240 96.6% familyA.tar
同理可以操作bzip2 命令
压缩: bzip2 -z familyA.tar
解压: bzip2 -d
familyA.tar.bz2
tar 命令
tar命令的常见搭配使用
仅打包 不压缩
tar cvf familyA.tar
familyA/
打包后 以gzip压缩
tar -zcvf familyA.tar.gz familyA
打包后 以bzip2
压缩
tar -jcvf familyA.tar.bz2 familyA
关机/重启命令
shutdown 系统管理
-r 关机后重启
-h 关机后不重新启动
-now 立即关机
shutdown 命令后面不需要给定一个时间 比如:
立即关机(不重新启动) : shutdown
-h now
十二点的时候关机(重启): shutdown -r 12:00
halt 关机后关闭电源 相当于 shutdown -h
now
reboot 重新启动 相当于 shutdown -r now