Linux命令速记本

  1. 目录命令
  1. ls         显示当前目录文件与目录
  2. ls -l      显示当前目录所有文件的详细信息,可以查看权限信息
  3. ls -a      显示当前目录隐藏文件
  4. ls -R      显示当前目录下所有文件和子目录文件
  5. ls -R  | less  分屏显示当前目录下文件和目录,以及子目录下的文件和目录.....(上下翻滚)
  6. ls -F                显示文件类型
  7. pwd                  显示当前目录位置
  8. mkdir  /a/b          创建目录,可创建多级目录
  9. mkdir  -m  741  aaa  创建目录时赋予权限
  10. rmdir  /a            删除空目录
  11. cd  ~        去当前用户家目录  cd ~ 用户名   去该用户的家目录
  12. 前置命令 | less      分屏显示可上下翻滚

 

  1. 文件命令
  1. touch  1.txt             创建文件    
  2. cp  1.txt  2.txt         复制文件并改名
  3. cp 1.c /root/2.c         加目录可以更改位置
  4. cp  -r  x  y             拷贝目录把x文件夹复制到y文件夹下
  5. rm  1.txt                删除文件
  6. rm  -r  -f  x            删除目录x,且不逼逼
  7. Mv  1.txt  /a/2.txt      剪切文件到目录a并改名
  8. cat  1.txt               显示1.txt文件内容

 

  1. 管理命令
  1. Wget https://www.baidu.com/img/bd_logo1.png   下载文件到本地目录
  2. ntsysv    设置开机启动项
  3. setup  ---system service---run tool---选择要启动的服务    设置开机启动项
  4. Init 0      关机

Init 1      单用户

Init 2      多用户

Init 3      完全多用户(字符界面)

Init 5      图形化界面

Init 6      重启

  1. 虚拟控制台切换  ATL+F1F6切换不同控制台
  2. su t1      切换用户

su         不写用户默认切换root用户

  1. sync       同步磁盘内容,强制把内存数据写回磁盘以免丢失
  2. free       查看内存使用情况  -b  -k  -m
  3. uptime     系统运行时间
  4. top        显示系统进程(实时),退出输入q,或者Ctrl+c结束
  5. ps         查看后台进程(非实时)

ps -a      查看所有进程

ps -r      正在运行的进程

ps -u      打印用户格式,显示用户和进程的所有时间

ps -x      显示不带用户终端的进程

  1. df         分区或磁盘剩余的空间大小  
  2. du         磁盘或目录使用的磁盘大小  du   -m  -k  -b

 

  1. 设置命令
  1. 创建用户

adduser 用户名             创建用户

passwd 用户名              为用户创建密码

 

  1. 创建用户组

groupadd   组名            创建用户组

grouped    组名            删除用户组

usermod  -g  组名          用户名   把用户加入用户组

groups  用户名             查看用户属于哪个组

 

  1. 设置ip

netconfig                    打开网络设置

service network restart      重启网络服务

service iptables stop        关闭防火墙服务

 

  1. Vi编辑器

vi  1.txt   进入vi编辑器

i 进入编辑模式

esc 推出编辑 输入:wq保存退出,输入:q强行退出

x删除一个字符5x删除五个字符

dd删除一行5dd删除5d$删除当前光标后所有字符

u撤销当前操作Ctrl+R恢复撤销的操作

:/good            全文查找单词good,按n往下继续,按N往上翻

:/%s/good/how/g            全文how替换good  

:/s/good/how/g             只替换一行

:/3,5s/good/how/g          只替换第3 到第5行

:w  2.txt                  当前内容另存为2.txt

:r  1.txt                  读取1.txt内容到当前文件

 

  1. 权限修改

chmod  777  1.txt              为1.txt设置全部权

chmod  u+x  1.txt              为1.txt的所有者设置可执行权限

chmod  777  *                  为当前目录下所有文件赋予所有权限

chown  用户名  1.txt           把1.txt文件所有者改为u1

chgrp  用户组名  1.txt         把1.txt用户组更改

 

  1. 挂载光盘文件

umount /mnt/cdrom                   初始化挂载目录

mount  /dev/cdrom   /mnt/cdrom      挂载光驱

cp /mnt/cdrom   /root/              拷贝文件到家目录

 

  1. 打包文件

tar  -cvf  a.tar  1.txt  2.c         把1.txt和2.c打包成a.tar

tar  -xvf  a.tar                     把a.tar释放

tar  -zcvf  a.tar.gz  1.c 2.c        把文件压缩打包

Tar  -zxvf  a.tar.gz                 解压文件

Tar  -ztvf  a.tat.gz                 不解压查看压缩包

-c:创建打包文件

-f:file表明是归档文件,f 后必须加.tar文件名,不可加其他参数

-v:显示过程

-t:查看压缩包里的内容

-x:释放文件

-z:用zip压缩的

 

  1. 压缩

gzip 1.txt                  对1.txt压缩生成1.txt.gz压缩包

gzip -d  1.txt.gz           解压缩

gzip -19                 控制压缩成度

 

  1. 安装

rpm  -ivh 源文件名.rpm            安装

rpm  -Uvh 源文件名.rpm            升级安装

rpm  -qp  源文件名.rpm            在不安装情况下查看安装后的名字

rpm  -qa | grep  服务名           查询是否安装好

rpm  -qa | grep | rpm -qp         源文件名.rpm   待试用

Rpm  -qi  服务名                  查询该服务详细信息

Rpm  -qc  服务名                  查看服务相关文件存放位置

 

  1. 命令

&                     将命令转向后台,例如:vi  1.txt  & 

ctrl-z                将当前运行的程序转向后台

vi  1.txt  &          把该命令转向后台

jobs                  查看后台等待运行的程序

bg  %2                在后台程序中把加号指向编号为2的命令

fg                    执行后台带加号的命令

fg  %5                执行编号为5的命令

kill  %3              关闭jobs后台编号为3的程序命令

kill  -9   24468      关闭后台进程

 

  1. 创建文件链接命令

ln  1.txt  2.txt

#为1.txt创建硬链接文件2.txt  ,两个文件同步产生变化,当源文件被删除后,链接文件2.txt不受影响,当再次创建同名源文件,链接文件不受影响,两个文件无任何关系

ln  -s  1.txt  2.txt  

#为1.txt创建软件链接文件2.txt ,两个同步产生变化,当源文件被删除后,链接文件高亮显示不能被使用,当再次创建同名源文件后,链接文件重新指向源文件。

 

  1. cat命令

cat  1.txt  2.txt         同时显示多个文件内容

cat  1.txt > 3.txt       用输出重定向技术把一个文件的内容写入到另外一个文件(如果3.txt存在就覆盖3.txt,如果3.txt不存在就生成3.txt文件)

cat  >  5.txt            用输出重定向技术把键盘输入的内容写入到5.txt(ctrl+d结束)

cat 1.txt 2.txt > 6.txt   1.txt2.txt 文件内容写入到 6.txt

cat 3.txt  >>  6.txt      3.txt文件内容追加到6.txt文件末尾

 

  1. 统计命令

wc  -l     1.txt   统计文件内容行数

wc  -w     1.txt   统计文件内容单词个数

wc  -c     1.txt   统计文件字符个数

 

  1. 查询命令

find  / -name hosts       在根目录下按照名字查找,文件名为hosts的文件

find /  -name  *2*        在根目录下查找文件名中带2的文件

find  /bin  -name  *da*   /bin目录下,查找文件名中带有da的文件

 

  1. 查看命令帮助

man   date       查看date命令的帮助

info  date       查看date命令的详细信息

history          查看命令历史记录

 

  1. 网络安全

iptables   -t   filter  -L     查看filter规则表中有哪些规则链,并列出每个规则链中的规则

iptables  -P  INPUT   DROP     禁用INPUT整个规则链

iptables  -P  INPUT   ACCEPT   启用INPUT整个规则链

iptables -A  INPUT  -i eth0  -p tcp  --dport 22 -j DROP  input规则链上制定一项禁用22端口的规则(防火墙禁用22端口)

iptables -D  INPUT  -i eth0  -p tcp  --dport 22 -j DROP  input规则链上取消禁用22端口的规则

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值