1. 查看文件内容
cat
tail
head
less
more
2. 几个查看文件内容的命令有什么区别
cat 文件名 # 将文件内的内容全部打印出来,cat 文件1 文件2 先将文件1全部法印,然后在打印文件2
more 文件名 # 分屏查看
less 文件名 # 上下分页查看
head 文件名 # 从头看 默认显示前10行
tail 文件名 # 从末尾看 默认显示后10行
3. 统计文件内行数
wc -l 文件名
4. 统计文件文本字节数
wc -c 文件名
5. 计划任务
# 查看计划任务
crontab -l
# 编辑计划任务
crontab -e
# 删除计划任务
crontab -r
# 计划任务的参数
* * * * * cmd
分 时 日 月 周 命令
6. 查看进程
top # 动态查看进程信息
ps -ef # 静态查看进程信息
pstree # 显示进程数
7. 结束进程进程
kill 进程号 # 根据进程号杀死进程
killall 进程名* # 根据进程名杀死进程
8. 安装命令
# rpm 包管理器
rpm -i # 安装
rpm -v # 显示安装过程
rpm -h # 用‘#’显示进度条
rpm -U # 升级软件包
rpm -e # 卸载
rpm --nodeps # 忽略依赖
rpm -q # 查询
rpm -a # 全部
# yum源
yum install # 安装软件包
yum list # 获取软件包名
9. 查看磁盘挂载和使用量等信息
df -h
10. 查看目录以及之目录及文件大小
du 参数
# 常用参数
-h:按用户易读的格式输出大小
-c:显示所有已列出文件总的大小
-s:显示每个输出参数的总计
11. 查内存
free
12. grep过滤指定文本内容
-v # 取反
-i # 不区分大小写
-n # 显示行号
-r # 递归搜索
13. sed流编辑器
# 参数详解
-n # 取消默认输出
-i # 直接修改源文件
-r # 支持正则表达式
-e # 允许多次编辑
# 动作详解
s # 替换
g # 全局
p # 打印
d # 删除
a # 追加
i # 插入
14. awk命令
$1第一列 $2第二列 以此类推....
$0 整行
$NF 最后一列
$(NF-1) 倒数第二列
NR 行号
15. 打包压缩
# tar打包压缩(.tar.gz)
-z 压缩(zcvf组合)
-c 创建
-v 输出打包过程
-f 文件
-x解压(zxvf解压组合)
16. 修改文件权限
chmod [-R] 权限 文件名
-R # 递归修改
# 权限
r # 可读,用4表示
w # 可写,用2表示
x # 可执行,用1表示
17. find查找
-name # 按名字查找
-type # 按类型查找
-mtime # 按修改时间查找
-size # 按大小查找
18. 删除
rm -f # 强制删除
rm -r # 递归删除
19. 查看端口号
netstat -nltp
20. 排序数据
sort [参数] 文件名
# 常用参数
-n: 按照数值排序,不写按照字符排序
-r: 反序排序(升序变成降序)
21. 修改文件权限
chmod 数字权限 文件名 # 读:4 写:2 执行:1
chmod [ugoa...][[+-=][rwx] 文件名 # u:用户 g:组 o:系统用户 a:所有
22. Linux 常用命令
cd (change directory:英文释义是改变目录)切换目录
pwd (print working directory:显示当前工作目录的绝对路径)
ls (ls:list的缩写,查看列表)查看当前目录下的所有文件夹(ls 只列出文件名或目录名)
ll (ll:list的缩写,查看列表详情)查看当前目录下的所有详细信息和文件夹(ll 结果是详细,有时间,是否可读写等信息)
touch (touch:创建文件)创建文件
mkdir (mkdir:创建目录) 创建目录
cat (concatenate:显示或把多个文本文件连接起来)查看文件命令(可以快捷查看当前文件的内容)(不能快速定位到最后一页)
more (more:更多的意思)分页查看文件命令(不能快速定位到最后一页)
tail(尾巴) 查看文件命令(看最后多少行)
cp(copy单词缩写,复制功能)
mv(move单词缩写,移动功能,该文件名称功能)
rm(remove:移除的意思)删除文件,或文件夹
rm 文件名 ;安全删除命令 (yes删除 no取消)
rm -rf 强制删除文件夹及内容
rm -rf * 删除当前目录下的所有内容。
rm -rf /* 删除Linux系统根目录下所有的内容。系统将完蛋。