第1周课程内容练习题
- 1,4G
5,/usr/local
6,-p
7,Ps
8,cp file1.txt file2.txt
9,touch
10,rm -rf /tmp
11,ls -l
12,当前目录
13,创建新目录:mkdir -p
14,-rf 如果只删除文件 不要加-r
15,mv
16,touch
17,是否真的删除
18,/etc/hosts
19,存放可执行程序、系统管理工具
20,/dev
21,存在重复的数据
22,echo a.txt > txt.a
23,echo a.txt > txt.a
24,rm
25,join
26,/etc/networks
27,/bin
28,网卡
29,rm -rf /tmp
目录结构及相关命令笔试题
- 复习题
1,4G 存放可执行程序、系统管理工具
2,/usr/local
3,/dev
4,-p
5,ps
6,network
7,touch
8,rm -rf /tmp
9,mv
10,提示是否删除
11,cp
12,创建新目录:mkdir -p
13,poweroff -r
命令总结
- cd 切换目录
[root@localhost ~]# cd /oldboy
[root@localhost oldboy]# pwd
/oldboy
- pwd 显示当前工作目录(现在当前所在位置)
- mkdir 创建目录 (-p 创建多层目录)
[root@localhost oldboy]# mkdir -p /oldboy/etc/q/w
[root@localhost oldboy]# tree
.
├── alex
│ └── lidao
├── alex.tet
├── etc
│ └── q
│ └── w
├── lidao.tet
- tree 显示目录 (-d 只显示目录)
[root@localhost oldboy]# tree -d
.
├── alex
│ └── lidao
└── etc
└── q
└── w
- ls -l 显示详细信息
- touch 创建文件 修改文件时间
[root@localhost oldboy]# touch /oldboy/alex.txt
[root@localhost oldboy]# ls -l
total 0
drwxr-xr-x. 3 root root 19 Mar 23 17:04 alex
-rw-r--r--. 1 root root 0 Mar 23 16:56 alex.tet
-rw-r--r--. 1 root root 0 Apr 3 20:49 alex.txt
drwxr-xr-x. 3 root root 15 Apr 3 20:42 etc
- cp 复制 备份 ( -r 递归复制目录 -p 复制的时候保持属性不变)
[root@localhost oldboy]# cp -p lidao.tet lidao1.tet
[root@localhost oldboy]# ls
[1...6] alex.tet etc lidao.tet oldboy02.txt oldboy04.txt oldboy06.txt oldboy08.txt oldboy10.txt sb
alex alex.txt lidao1.tet oldboy01.txt oldboy03.txt oldboy05.txt oldboy07.txt oldboy09.txt oldboy.txt
- mv move重命名 移动
- rm 删除 (-f 强制删除)
[root@localhost oldboy]# ls
[1...6] alex.tet etc lidao.tet oldboy02.txt oldboy04.txt oldboy06.txt oldboy08.txt oldboy10.txt sb
alex alex.txt lidao1.tet oldboy01.txt oldboy03.txt oldboy05.txt oldboy07.txt oldboy09.txt oldboy.txt
[root@localhost oldboy]# rm -f lidao1.tet
[root@localhost oldboy]# ls
[1...6] alex.tet etc oldboy01.txt oldboy03.txt oldboy05.txt oldboy07.txt oldboy09.txt oldboy.txt
alex alex.txt lidao.tet oldboy02.txt oldboy04.txt oldboy06.txt oldboy08.txt oldboy10.txt sb
[root@localhost oldboy]#
- hostname 显示主机名
[root@localhost oldboy]# hostname
localhost.localdomain
- mount 挂载
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost oldboy]# ls -l /mnt/
total 686
-rw-rw-r--. 1 root root 14 Nov 26 00:01 CentOS_BuildTag
drwxr-xr-x. 3 root root 2048 Nov 26 00:20 EFI
-rw-rw-r--. 1 root root 227 Aug 30 2017 EULA
-rw-rw-r--. 1 root root 18009 Dec 10 2015 GPL
drwxr-xr-x. 3 root root 2048 Nov 26 00:21 images
drwxr-xr-x. 2 root root 2048 Nov 26 00:20 isolinux
drwxr-xr-x. 2 root root 2048 Nov 26 00:20 LiveOS
drwxrwxr-x. 2 root root 663552 Nov 26 07:52 Packages
drwxrwxr-x. 2 root root 4096 Nov 26 07:53 repodata
-rw-rw-r--. 1 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-7
-rw-rw-r--. 1 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r--. 1 root root 2883 Nov 26 07:54 TRANS.TBL
- umount 移除挂载
umount: /mnt/: not mounted
[root@localhost oldboy]# ls /mnt/
- 查看与修改环境变量
1.env 查看环境变量
XDG_SESSION_ID=5
HOSTNAME=localhost.localdomain
SELINUX_ROLE_REQUESTED=
TERM=xterm
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=10.0.0.1 52078 22
SELINUX_USE_CURRENT_RANGE=
SSH_TTY=/dev/pts/1
USER=root
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
MAIL=/var/spool/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
PWD=/root
LANG=en_US.UTF-8
SELINUX_LEVEL_REQUESTED=
HISTCONTROL=ignoredups
SHLVL=1
HOME=/root
LOGNAME=root
SSH_CONNECTION=10.0.0.1 52078 10.0.0.200 22
LESSOPEN=||/usr/bin/lesspipe.sh %s
XDG_RUNTIME_DIR=/run/user/0
_=/usr/bin/env
2.PATH内存放的是命令的路径
$与echo配合显示变量
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
- /proc/
1,/proc/cpuinfo/ cpu信息
[root@localhost ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 142
model name : Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
stepping : 11
microcode : 0x98
cpu MHz : 1991.999
cache size : 8192 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch epb fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap xsaveopt xsavec xgetbv1 dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
bogomips : 3983.99
clflush size : 64
cache_alignment : 64
address sizes : 42 bits physical, 48 bits virtual
2./proc/meminfo 内存信息
查看内存信息的命令free -h
[root@localhost ~]# free -h
total used free shared buff/cache available
Mem: 1.8G 147M 1.5G 9.6M 170M 1.5G
Swap: 1.0G 0B 1.0G
3./proc/loadavg --平均负载
[root@localhost ~]# w
21:27:24 up 52 min, 3 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 20:35 52:20 0.03s 0.03s -bash
root pts/0 10.0.0.1 20:35 8:28 0.49s 0.49s -bash
root pts/1 10.0.0.1 21:19 4.00s 0.06s 0.02s w
[root@localhost ~]# cat /proc/loadavg
0.00 0.01 0.05 2/117 8164
4./proc/mounts --挂载信息
知识点
Linux下常见的软件安装方式
1.yum 需要连接网络
2.rpm 无网络时使用
3.编译安装
Linux 目录结构特点
1,一切从根开始
2,Linux下面的目录是一个有层次的倒挂树状结构
3,Linux下面的设备必须要有挂载才能使用
4,Linux每个目录可以挂载到不同的设备上,windows不容易做到
重启网卡
systemctl restart network
Linux快捷键
- tab键 用来自动补全命令或路径
- ctrl + c 取消当前的操作
- ctrl + l (小写字母L) clear 清屏
ctrl +d 退出当前用户