【Linux】常用命令汇总

命令(区分大小写) 功能
格式 命令  [参数];[ ]可选;- 字符;- - 词;参数放在命令后
基本命令
Ctrl+u 删除整行
一行多命令
  多行一命令
> 输出重定向
< 输入重定向
管道‘|’ 实现多个命令连用
nohup ... & 后台运行
alt+F1     alt+F2     alt+F3     alt+F4     alt+F5    alt+F6 虚终端切换
man  善用“帮助”
--help  帮助
文件目录
# 管理员
$ 普通用户
drwxrw-rwx d(目录,文件“-”)rwx(所有者)rw-(组)rwx(其他)
pwd  print working directory 打印当前工作目录
cd [ ~]  [ / ] [ .. ] [ .]  change directory 更改目录
ls [-a] [-l] [-r]  list [all] [long] [recursive递归],查看文件和目录
ll  类似ls -l
locate 关键词  广泛查找
find 目录 -name 文件名  定向查找
ctrl+C  中断
wc -l  file_name  word count  -line 统计行数
cat  1、整个显示:concatenate连锁
cat  >filename  << 结束符EDF  2、创建文件
cat file1 file2 >file  3、合并文件
cat  file_name | wc -l   统计行数
cat -n file_name | grep pattern  显示匹配的行号
more file_name 逐页显示
q quit退出
Enter 下一行
f=下键=SPACE空格键 下一页 (forward前进)
b=上键 上一页 (back退后)
 / search搜索
less  file_name 同more
cat;less;more
vi;vim
head  -n  200  file_name 前200行
head  -n  -200  file_name 除前200行
tail  -n  200  file_name 后200行
grep  pattern  file_name  -n  行号  > new_file_name 查找字串并重定向
grep pattern1 file_name | grep pattern2 file_name | grep -v pattern3 file_name | wc -l  匹配模式1且匹配模式2且不匹配模式3的行数;-v(invert反转)
cut  [-d  pattern] [-f  1,2,3 ] file_name 默认tab分割,[-d]指定pattern分隔;[-f 1,2,3]截取前三列(front前,destine指定)
sort 排序
uniq [-c] 去重(count计数)
chmod  764  文件名 更改权限:7(所有者)6(组)4(其他);r-4,w-2,x-1,--0
chown  新所有者  文件名 更改所有者
cp  源文件  目标目录 copy复制文件
cp  filename1  /home/filename2 复制文件,同时改名
mv  源文件  目标目录 move移动文件
mkdir 创建目录
rm [-v显示删除信息] [-r递归] [-f强制] 删除
打包(归档)压缩 
tar  -cvf  包名 打包(后缀.tar);-c新建打包文件;-v显示处理信息;-f对普通文件操作
tar  -xzvf  包名 解包(后缀.tar);x解出打包文件;-z调用gzip
gzip  包名 压缩(后缀.gz)
gunzip  压缩文件名 解压
zip  压缩文件名  目录/文件 打包并压缩
unzip  压缩文件名 解压并解包;xxx.zip
系统管理
 free 内存
 top  排序cpu使用情况
shutdown [11:10] [+5] [ “will  shutdown  5min”] [-r] 关机;[+5]:5分钟后; [-r]:重启
用户管理
groupadd  组名 新建组
groupdel  组名 删除组
groups 当前用户所在组
useradd  用户名 新建用户
userdel  用户名 删除用户
passwd 用户名 设置密码
usermod  -G  组名  用户名  加入组
su  用户名 switch  user 切换用户,默认切到root用户
网络管理
ping  IP 测试网络
ifconfig 查看IP
ifconfig  网卡 IP  netmask  掩码 临时修改IP
netstat 查看端口
进程管理
ps [-a全部] [-x路径] [ -u按用户名排序] 查看进程
ps  -aux  | grep “xxx” 筛选显示进程
kill [-q 强制终止] ID 终止进程
kill  %n 杀死进程
jobs 查看进程
服务管理
service  服务名  start  启动服务
service  服务名  stop 停止服务
service  服务名  restart  重启
sed  -i  “s/.../.../g”   filename 替换

for((i=30,i<50,i++))

       do

       命令

循环执行

Ctrl+u

原文地址:https://www.cnblogs.com/shengxinjack/p/7350713.html