alias 别名
bash 执行shell脚本
cut 切割
cal 看日历
cat 查看文件
cd 切换目录
chattr 修改文件属性
(+a :仅供追加 +i :不得任意更动文件或目录)
chmod 修改文件权限 rwx: 421
(suid: u+s,u-s 让普通用户可以以root(或其他)的用户角色运行程序或命令,文件)
(sgid: g+s,g-s 目录的所属组为wangwu,创的文件的所属组都为wangwu)
(sticky o+t 用户只能删除自己的文件,使文件只有所有者和root才能删除和移动)
cp 复制文件
chgrp 修改文件所属组
chown 修改文件的所属用户及所属组
date 日期时间
echo 显示一些东西
file 查看文件类型
grep 过滤
getfacl 查看文件访问控制列表
history 查看历史命令
hash 哈希表
head 看头几行
id 查看指定用户
ll 查看指定目录文件
ll -a
ls 查看列出
lsattr 查看文件属性
mkdir 创建目录
mv 移动文件和重命名
pwd 当前目录
rm 删除文件和目录
rpm 安装包
setfacl 设置文件访问控制列表
stat 查看文件元数据
su 切换用户
tail 看尾几行
sed -n ‘2,5p’ 文件名 查看第二行到第五行 '2p;5p’第2行和第5行
touch 创建文件
type 查看命令类型,路径
tree 树状结构查看目录
useradd 添加用户
usermod 修改用户
passwd 修改用户密码
groupadd 添加用户组
userdel 删除用户
init 0 关机
more 查看文件 不能回返
less 查看文件 可以回返
tail 查看文件尾
tail -f 实时查看末尾十行
head 查看文件头
vim 编辑文件
Kill -9 强制杀死进程
wget 链接地址 下载
which 查找
yum 安装包,解决包的羁绊关系
> 覆盖
> > 追加
ps 查看进程
ps aux 查看用户进程
ps -ef | grep 查看某个服务的进程
clear 清屏
ln -s 创软链接 -d 硬链接
top 查看cpu
du -sh 查看大小
df -h 查看挂载,磁盘大小
lsof -i :端口号 查看某个端口服务
mkfs 格式化
free 查看内存空间
fdisk 分盘
parted 分盘
netstat -ntlp 查看所有端口
scp /home/file1 root@192.168.1.102:/home/
source /etc/profile 启动环境变量
tar -c 创建压缩包 不能与-x一起用
-x 解压压缩包
-z 调用gzip
-v 显示详细的tar处理的文件信息
-f 要操作的文件名
-C 解压到指定路径
-r 表示增加文件,把要增加的文件追加在压缩文件的末尾
tar -czvf /hh.tar /1 把/1里的文件(包括目录1)压缩打包在/目录下,-c创建了一个名为hh的压缩包,后缀 名为tar
tar -xzvf /hh.tar 把/hh.tar压缩包解压到当前的目录下 -C 路径 解压到指定文件夹
zip /usr/a.zip b 把b压缩到usr下
unzip /usr/a.zip -d /etc 把a.zip解压到etc下
ctrl+d 退出
q 退出
vim命令行:
sort (默认字符排序)
-n
-r 逆排序
-t 指定字段分隔符
-k 指定字段进行排序
-u 去重复
-f 排序时忽略字符大小写
-d 只显示重复的行
-D 显示所有重复的行
-c 显示重复行复复次数
wc (word count) 显示顺序
-w 单词
-c 字节
-l 行
-m 字符
-L 最长的一行有多少字符
vim
插入模式
a 光标后
A 行尾
o 光标所在行下一行
O 光标所在行上一行
i 光标前
I 行首
s 删除光标所在位置的字符并进入插入模式
命令模式
d 删除
dd 删除当前行
dgg 删除光标到文档首
dG 删除光标到文档尾部
d$ 删除光标到行尾,包括光标所在位置字符
d^ 删除光标到行首,不包括光标所在位置的字符
dw 按单词删除
gg 跳转到文档首部行首
G 跳转到文档尾部行首
u 撤销之前的操作
Ctrl+r 重做
行号G 跳转到指定行
x 删除光标所在位置的内容
行数yy 复制光标所在行开始第几行
p 粘贴到光标所在行的下一行
cc 剪切当前行
行数cc 剪切当前行开始的几行
H 跳转到当前屏幕输出的最上面一行
L 跳转到当前屏幕输出的最下面一行
M 跳转到当前屏幕输出的中间那一行
$ 行尾
^ 行首
w 按单词进行移动光标
r 替换光标所在的字符
h 往左按字符移动光标
j 往下(后)按行移动光标
k 往上(前)按行移动光标
l 往右按字符移动光标
末行模式
:w 保存
:w FILENAME 另存为FILENAME
:q 退出
:wq 保存退出
:q! 强制退出不保存
:set nu 显示行号
:r /FILENAME 读取指定文件的内容到当前文件
:行号 跳转到指定行
:set nonu 取消显示行号
:%s/被替换内容/替换后的内容
:%s/删除内容//
/ 查找字符串
n
N
:noh 取消高亮显示
mount -o 扩展,后加参数
mount -o remount,rw / 对只读文件系统/进行修改,改为可读可写