Linux的基础命令

一、Linux基本命令(一)

Linux命令分为内部命令和外部命令,命令字母+选项+参数(再跟目录/文件)##可以通过type查看那个命令是否是内部或者外部命令。
Linux常见的目录:
/root ##root用户家目录
/home ##普通用户家目录
/bin ##普通用户使用的命令
/sbin ##管理员使用的命令
/boot ##启动相关的文件
/dev ##设备文件
/etc ##配置文件
/usr ##系统文件
/var ##存放的是一些变化文件
/tmp ##临时文件
/proc ##内存虚拟文件
/media ##移动设备默认的挂载点
/mnt ##手工挂载设备的挂载点
/lib ##库文件
Linux配置本地仓库:
vi /etc/yum.repo.d/yum.repo
[yum] ##仓库ID,相当于身份证ID
name=yum ##仓库名,相当于我们自己的姓名
baseurl=file:///mnt ##挂载点,挂载光盘(镜像)的地方
gpgcheck=0 ##默认是否进行检测,0为不检测,1检测
enabled=1 ##是否开启仓库,1开启,0不开启
1. cd ##切换
这里写图片描述
2. mkdir ##创建目录 mkdir -p 消除依赖关系连续创建目录
这里写图片描述
3. ls ##查看目录
[root@test ~]# ls
anaconda-ks.cfg test test1
4. touch ##创建文件/文本
[root@test ~]# touch files
[root@test ~]# ls
anaconda-ks.cfg files test test1
5. pwd ##查看当前路径,相当于定位
[root@test ~]# pwd
/root
6. clear ##清屏
7. uname -r ##查看当前Linux内核版本信息
[root@test ~]# uname -r
3.10.0-862.el7.x86_64
8. uname -a ##详细查看当前Linux所有信息
[root@test ~]# uname -a
Linux test 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
9. hostname ##查看当前主机名称
[root@test ~]# hostname
test
#也可以用来临时改名,例如:
[root@test ~]# hostname xd
[root@test ~]# bash
[root@xd ~]# hostname
xd
10. cat /proc/meminfo ##查看内存信息
[root@xd ~]# cat /proc/meminfo ##在这里只列举了前四条
MemTotal: 1865284 kB
MemFree: 1521864 kB
MemAvailable: 1519724 kB
Buffers: 2076 kB
11. du ##统计当前目录的磁盘空间大小
[root@xd ~]# du
0 ./test
0 ./test1/test2
0 ./test1
28 .
12. rm ##删除文本 -r ##删除目录 -f ##强制
[root@xd ~]# touch aa qq
[root@xd ~]# ls
aa anaconda-ks.cfg files file.txt qq test test1
[root@xd ~]# rm aa
rm: remove regular empty file ‘aa’?
[root@xd ~]# rm -f qq
[root@xd ~]# rm -rf file
13. which ##查看命令所在的目录
[root@xd ~]# which ls
alias ls=’ls –color=auto’
/usr/bin/ls
14. find -name ##根据名称来查找文件 find -size ##根据大小来查找文件 find -user ##根据用户来查找文件 find -type ##根据文件类型查找文件
[root@xd ~]# ls
aa anaconda-ks.cfg files file.txt test test1
[root@xd ~]# find -name files
./files
15. cat ##查看文件/文本中的内容
[root@xd home]# cat /etc/passwd ##只是截取了一部分
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
16. more和less ##分页查看文件内容
[root@xd home]# more /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
[root@xd home]# less /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:998:User for polkitd:/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
17. head -5 ##查看文件/文本前5行
[root@xd home]# head -5 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
18. tail -5 ##查看文件/文本后5行
[root@xd home]# tail -5 /etc/passwd
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:998:User for polkitd:/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
19. wc -c ##统计文件内容字节数 wc -l ##统计文件内容行数 wc -w ##统计文件内容单词数
[root@xd home]# wc -c /etc/passwd
798 /etc/passwd
[root@xd home]# wc -l /etc/passwd
18 /etc/passwd
[root@xd home]# wc -w /etc/passwd
26 /etc/passwd
20. grep “要查找的内容” 所在行 ##精确查找 grep -v“`#” /etc/passwd ##查找除以#开头以外的行
[root@xd home]# grep “root” /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
21. ls –help ##查看ls的帮助信息 mkdir –help ##查看mkdir的帮助信息
[root@xd home]# ls –help
Usage: ls [OPTION]… [FILE]…
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor –sort is specified.
22. man ls | col -b > /a/lshelp.txt ##把ls的帮助信息保存成文本 “|” ##重定向输出 “”“>” ##将前面命令成功的结果输出到保存的文件中
[root@xd home]# man ls | col -b > /root/test/ls_help.txt
[root@xd home]# cd /root/test
[root@xd test]# ls
ls_help.txt

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值