Linux实用指令
指定运行级别(系统的制定级别配置文件/etc/inittab):
0:关机 1:单用户(单用户级别root登录不需要密码,进入之后重新设置密码)
2:多用户无网络服务 3:多用户有网络服务
4:系统未使用保留给用户 5:图形界面
6:重启
切换到指定级别的指令 init [012356]
帮助指令:
man
help
文件目录类
pwd:显示当前目录的绝对路径
ls:查看当前目录或文件
cd:切换到指定目录
mkdir:创建目录 mkdir [-p] /home/animal/dog
rmdir:删除空目录,如果删除非空目录,使用【rm -rf 要删除的目录】
touch:创建空文件 touch file1 file2 ...
cp:拷贝文件到指定的目录 \cp [-r] source dest 【\强制覆盖不提示】
rm:移除文件或目录
mv:移动文件与目录或重命名
cat:查看内容,只读不能修改 cat [-n] /etc/profile | more
more:以全屏的方式按页显示文本文件的内容
less:与more类型,效率比more高
>:输出重定向, ls -l > a.txt
>>:追加,ls -l >> a.txt
echo:输出指定到控制台,一般用于输出变量
head:用于显示文件的开头内容,默认情况下显示前10行内容
tail:用于显示文件的尾部内容,默认情况下显示最后10行内容 【tail -f 文件】 实时监控文件是否发生变化
ln:软链接也叫符号链接,类似于windows里的快捷方式 【ln -s [原文件或目录] [软链接名]】
history:历史命令【!num 直接运行历史命令中的相应指令】
时间日期类:
date:
cal:
搜索查找类:
find:从指定目录向下递归便利其各个子目录,将满足条件的文件或目录显示在终端【find 搜索范围 选项】
locate:locate指令可以快速定位文件路径。locate利用事先建立的系统中所有文件名你及路径的locate数据库实现快速定位给定的文件。locate无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate
grep+|:过滤查找,一般和管道符结合使用,表示将前一个指令的处理结果输出传递给后面的命令指令处理【-ni】
压缩和解压类:
gzip/gunzip:使用gzip对文件进行压缩后不会保留原来的文件
zip/unzip:【zip 选项 xxx.zip 要压缩的文件或目录】
tar:【tar 选项 xxx.tar.gz 要压缩的文件或目录】