常用的文件指令
ls 显示文件或目录
-l 参数,用来显示文件的详细信息
-a 参数,用来列出目录下所有的文档以及隐藏的a(all)
mkdir 创建文件夹
-p 用来创建多层次的目录,例如 a/b/c ,如果没有a目录,则会自动创建
cd 用来切换目录
. 表示当前目录
.. 表示返回上一级目录
touch 用来创建空文件,若需要同时创建多个空文件,文件名之间用空格隔开
echo 输出一段内容,内容用【英文】引号括起来
> 格式:echo ‘内容’ > 要输出的文件名 可以用来创建有内容的文件,注意,该文件原有的内容会被覆盖
>> 格式:echo ‘内容’ > 要输出的文件名 可以用来创建有内容的文件,注意,会在该文件的末尾添加
cat 查看文件内容
more 用分页的形式查看大文件中的内容
less 用分页的形式查看大文件中的内容,比more更灵活, 可以使用[pageup] [pagedown] 等按 键的功能来往前往后翻看文件
cp 用来移动文件,也可以用来备份配置文件
mv 移动文件或者重命名
rm 删除文件
-f 强制删除,不需要做再次确认
rmdir 删除目录
-r 递归删除,可删除子目录及文件
-f 强制删除,不需要做再次确认
wc 统计文本中的行数,字数,字符数
tree 树形结构显示目录,需要下载tree包
ln 创建链接文件
head tail 显示文件头 ,尾
crtl + alt+ F1 命令行全屏
系统命令
stat 显示指定文件内容,比ls更详细
who 显示当前在线用户
whoami 显示当前操作用户
hostname 显示主机名
uname 显示系统信息
top 动态显示资源进程
ps 显示瞬间进程状态
du 查看目录大小du -h /home 带有单位显示目录信息
df 查看磁盘大小df -h 带有单位显示磁盘信息
ifconfig 显示网络信息
ping 测试网络连通
netstat 显示网络状态
clear 清屏
alias 对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
kill 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。
打包压缩相关命令
gzip:
bzip2:
tar: 打包压缩
-c 归档文件
-x 压缩文件
-z gzip压缩文件
-j bzip2压缩文件
-v 显示压缩或解压缩过程 v(view)
-f 使用档名
例:
tar -cvf /home/abc.tar /home/abc 只打包,不压缩
tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip压缩
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并用bzip2压缩
当然,如果想解压缩,就直接替换上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的“c” 换成“x” 就可以了。
关机重启机器
shutdown
-r 关机重启
-h 关机不重启
now 立刻关机
halt 关机
reboot 重启