SHELL命令
pwd
ls -l
-h
l 链接文件 d目录 -普通文件 b块设备文件 c字符设备文件 s套接字文件
touch
mkdir
rmdir
cp -d
-r 递归复制,避免omitting directory
grep -n
-c 总行数
-v 反向匹配
-r
-i
-w 单词搜索
ps -e
-a
-x
-f full format including command lines
vmstat -s
du -s 合并
-h human reabable
uname -n 网络
-s 内核
-m 架构
tar -zxvf 解压
-zcvf 压缩
-bxvf bzip算法
chown
env
checkquota -u 扫描磁盘空间,
-g 群组
-R 排除根目录
useradd -M 不建立用户主目录
-m 建立用户主目录
-d
-o 允许UID
fork
vfork
clone
ehco (1 页缓存 2节点什么的,3所有缓存) /proc/sys/vm/drop_caches
fg 切换到前台
bg 切换到后台
alias 用于设定指令的别名
rm -i 交互式询问
whereis 程序名搜索
-b 二进制文件 -B可执行文件的路径
-m man文件 -M man文件路径
-s 源码文件 -S源码文件路径
-u 其他
which 可执行文件的位置
whatis 查询命令功能
apropos 搜索制定关键字命令
$# 传递脚本参数的个数
$0 脚本本身的name
$1 第1个参数
$@ 脚本所有参数列表
$* 单字符串
$$ 当前进程ID PID
$? 退出状态
cut -d:分割符
head -n 200 前200行
head -n
tail -n +300 第300行以下
cat -n file1
tcpdump -i eth0 -m ‘tcp port 80 host 10.1.1.180’
lpr (line printer 按行打印)
lpq query the status of printer
lpd
w:显示当前用户信息
tee -a 将标准输入复制到每个文件并显示到标准输出
sort -n
-r 反转,默认从小到大排序
shuf -i 1-1000 随即在1-1000中选择
-n 1 输出一行
-o /data.txt 输出到/data.txt文件下
mysql -u root -p" 是一个命令行提示符,用于在终端或命令行界面中连接到 MySQL 数据库。这个命令告诉 MySQL 使用 “root” 用户登录,并提示输入密码(-p 选项表示密码)。
echo “
P
A
T
H
"
>
>
s
o
u
r
c
e
s
.
l
i
s
t
/
/
将
PATH" >> sources.list // 将
PATH">>sources.list//将PATH 变量的值追加到 sources.list 的结尾
echo “$PATH” >> sources.list //将 “$PATH” 字符追加到 sources.list 的结尾
vim 命令
*
- ps aux |grep wps |awk ‘{print $2}’|head -1|xargs kill
sed -n ‘300,500 p’ file1
-s 替换
-n ‘p’ 列印
g 行内全面替换
shift+g 底端
G底端
4dd 当前行开始4行删除
4,$d 从第4行删除至末尾行
dgg 删除当前行及以前的内容
dH 删除当前行页面第1行至光标行
dpkg 安装包
sudo dpkg -i <example.deb>
dpkg -p
apt-get install
apt-get remove
apt-get purge
apt-get autoremove
ifconfig
显示信息中,RX:接受数据, TX发送数据,可以作为网速的一个判断方法。