码迷,mamicode.com
首页 > 系统相关 > 详细

linux第一波命令总结

时间:2018-07-20 21:14:52      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:linu   dev   ===   work   enforce   分组   move   3.2   卸载   

第一波命令总结
1.1 ip 显示ip地址
ip a == ip address

1.2 ifconfig 显示ip地址

1.3 mkdir make directory 创建目录

1.4 ls list 显示目录内容
-l 显示详细信息

1.5 cd change directory 进入目录

1.6 pwd print working directory 显示当前所在目录

1.7 vi 编辑器
vim
##1) vi /data/oldboy.txt

##2)进入编辑模式 i()

##3)进行编辑

##4)编辑完成 退出编辑模式
esc

##5)保存并退出
:wq

##6)显示文件内容
[root@oldboyedu50 ~]# cat /data/oldboy.txt
I am studying linux.

vi 记事本
vim notepad++

:wq write quit
:q 退出不保存
:q! 强制退出不保存

1.8 cat 显示文件内容

1.9 cp copy 复制文件或目录 默认复制文件

1.10 man 查询帮助信息

1.11 echo 显示信息到屏幕

1.12 xargs 分组
-n数字 分为几组

1.13 touch 创建文件 修改文件的时间戳
1.14 mv move 移动

1.15 rm remove 删除
-r 递归删除 删除目录及目录的内容
-f force 强制删除不提示

[root@oldboyedu50 data]# rm /root/data/oldboy.txt.bak -f

  1. find 查找文件

[root@oldboyedu50 data]# find /root/ -type f -name "oldboy.txt"
/root/oldboy.txt

-type 找什么类型的 f file (文件)
d directory (目录)

-name "叫什么名字的"

1.16 grep 三剑客老三 过滤

1.17 sed 三剑客老二 取行
-n 取消默认输出
-i 修改文件内容
-i.bak 显示备份文件 修改文件内容

 sed  -n ‘3p‘
 sed  -n ‘3,5p‘

          ‘s#oldboy#oldgirl#g‘
          s===sub

1.18 awk 三剑客老大 取列
NR 行号
‘NR==3‘
‘NR==3,NR==5‘

1.19 head 显示文件的前几行内容 默认显示前10行
-n5 ==== -5 前5行

1.20 tail 显示文件的最后几行内容 默认显示最后10行
-n5 ==== -5 最后5行

1.21 alias 设置或显示别名
unalias 临时取消别名
1.22 source 配置生效
/etc/profile
1.23 which 显示命令绝对路径(全路径)
1.24 uname 显示系统信息
-r kernel(内核) 显示内核版本
-m 32? 64?

1.25 useradd 添加用户
1.26 passwd 设置密码
1.27 su switch user 切换用户
1.28 getenforce 查看selinux状态
1.29 setenforce 修改selinux
1.30 mount 挂载 (给设备创造入口)
mount /dev/cdrom /mnt
1.31 umount 卸载
不要在/mnt下面
umount /mnt
1.32 lscpu 显示cpu信息
1.33 free 显示内存使用情况
-h --human-readable 人类可读
1.34 column 让每一列对齐
-t 对齐
1.35 w 显示系统负载信息

1.36 uptime 显示系统负载信息
1.37 yum 软件包管理命令 替你下载 替你安装
yum install tree -y
1.38 rpm 软件包管理命令
-ivh
-i install
-vh 显示安装过程
1.39 df 显示磁盘的使用情况 挂载信息
-h 人类可读 显示大小

1.40 less /more 一页一页查看文件内容
f (front)或空格 下一页
b (back) 上一页
q (quit)

1.41 man 命令
1.42 --help

快捷键:
1.tab 自动补全
2.ctrl + l(小写字母L) 清屏
3.ctrl + c(cancel) 取消当前的操作
4.ctrl + d 退出当前用户
5.esc+ .(点) 使用上一个命令的最后一个东西

特殊符号:
1.>
2.>>
3.2>>
4.2>

  1. 2>&1
    • 所有字符(文字) 任何文字
  2. | 管道 前一个命令的结果 通过管道传递给后一个命令
    find +|xargs

  3. .(点) 当前目录 当前所在目录
  4. .. 当前目录的上一级目录

vim 快捷键:

  1. G
  2. gg
  3. 100gg
  4. o (小写字母O)
  5. u (undo) 撤销

linux第一波命令总结

标签:linu   dev   ===   work   enforce   分组   move   3.2   卸载   

原文地址:http://blog.51cto.com/13855748/2147875

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!