假期复习

Linux启动过程
Linux的版本号分为两部分,即内核版本与发行版本。内核版本号由3个数字组成:r x y
r 目前发布的内核主版本
x 偶数表示稳定版本;奇数表示开发中(测试)版本
y 错误修补的次数
linux用户权限
文件和目录权限
SElinux
四种软件包安装方式   
程序?进程?
前台?后台? 
作业? 任务?
监控?   top htop  
https://rc.mbd.baidu.com/3xuajk0
https://re.mbd.baidu.com/dl8dxr6
yum ?
https://blog.csdn.net/mr_rsq/article/details/68926279
Raid ? 软硬   0 1  5 10 
磁盘配额?
逻辑卷管理   //这点存在知识遗漏


命令部分
ssh 
ping
shutdown
-k 不正真关闭系统,只是发出警告信息给所有用户
-r 关闭系统立即重启
-c 中断关闭系统
-h 关闭系统不重启
halt
-w 并不是真正的重启或关闭系统,只是写“wtmp”(/var/log/wtmp)记录
reboot
init
runlevel
man 
-a 显示所有的手册页,而不是只显示第一个
-f 只显示出命令的功能而不显示其中详细的说明文件
-w 不显示手册页,只显示将被格式化和显示的文件所在位置
type
-t:输出“file”、“alias”或者“builtin”,分别表示给定的指令为“外部指令”、“命令别名”或者“内部指令”;
-p:如果给出的指令为外部指令,则显示其绝对路径;
-a:在环境变量“PATH”指定的路径中,显示给定指令的信息,包括命令别名。
help
-s 只显示命令的语法
help  内置命令 
非内置命令 --help
whereis 
-b 只查找二进制文件
-m 查找主要文件
-s 查找来源
-u 查找不常用的记录文件
whoami
who
w
which
mkdir
  -m, --mode=模式   设置权限模式(类似chmod),而不是rwxrwxrwx 减umask
  -p, --parents     需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理
  -v, --verbose     每次创建新目录都显示信息
  -Z, --context=CTX   将每个创建的目录的SELinux 安全环境设置为CTX
      --help 显示此帮助信息并退出
      --version 显示版本信息并退出


cd
. .. / ~ 
pwd
history
ls
l h d t r S i  A  c -F  -I 
kill
pkill
alias
unalias
rm
r f(作用基本一样) i(作用基本一样)
Vim 根据博客再学习
命令行模式 插入模式  末行模式 
创建 查找 替换 删除 复制 黏贴  高亮显示(命令)
touch 
a m c d t 
rmdir 
-p
cp
a(dpr) d f i p r(作用基本一样) l
mv 
i f 
wc
l w c  
ln 
s i 
cat
n b s E
more
f c s u +num 
less
head
n q v
tail 
+num -num -c
sort
c d f M
uniq
d u + - n
cut
f d  c 
comm
-1 -2 -3
diff
e(?) r c b
find +三剑客 //我将其称为四剑客   这四个命令 需要消化 熟练 抽一天的时间再学习
vidiff
locate(并不常用)
f q n r o d 
whereis
file
whatis 
which 
uname
a m n r s v 
hostname
dmesg
cal
j y m 
date
d s u 
hwclock
echo
mesg
wall
write
clear (ctrl +l)
sync
uptime
last
sh
readonly
export
useradd 
d  g  G m M s u 
passwd
  -k, --keep-tokens       保持身份验证令牌不过期
  -d, --delete            删除已命名帐号的密码(只有根用户才能进行此操作)
  -l, --lock              lock the password for the named account (root only)
  -u, --unlock            unlock the password for the named account (root only)
  -e, --expire            expire the password for the named account (root only)
  -f, --force             强制执行操作
  -x, --maximum=DAYS      密码的最长有效时限(只有根用户才能进行此操作)
  -n, --minimum=DAYS      密码的最短有效时限(只有根用户才能进行此操作)
  -w, --warning=DAYS      在密码过期前多少天开始提醒用户(只有根用户才能进行此操作)
  -i, --inactive=DAYS     当密码过期后经过多少天该帐号会被禁用(只有根用户才能进行此操作)
  -S, --status            报告已命名帐号的密码状态(只有根用户才能进行此操作)
  --stdin                 从标准输入读取令牌(只有根用户才能进行此操作)
usermod
G l L s U u c d g 
userdel
r
groupadd 
g r
groupmod 
g o n 
groupdel
gpasswd
a d r 
chfn
r o p h 
chsh
su 
-  -l
-c
pwck
newgrp
finger
s
groups
id
g G u
chattr
who
chage
visudo
pwcov
fdisk
b l s u v 
md5sum
c
mkfs
-t
mount
mount -t type dev dir
umount
r t a 
stat
mkswap
free
swapon
dd
if of bs count
swapoff
chmod
u g o a + - = r w x s  t
chgrp
R
df
-a, --all             include dummy file systems
  -B, --block-size=SIZE  use SIZE-byte blocks
      --direct          show statistics for a file instead of mount point
      --total           produce a grand total
  -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)
  -H, --si              likewise, but use powers of 1000 not 1024
  -i, --inodes 显示inode 信息而非块使用量
  -k 即--block-size=1K
  -l, --local 只显示本机的文件系统
      --no-sync 取得使用量数据前不进行同步动作(默认)
  -P, --portability 使用POSIX 兼容的输出格式
      --sync 取得使用量数据前先进行同步动作
  -t, --type=类型 只显示指定文件系统为指定类型的信息
  -T, --print-type 显示文件系统类型
  -x, --exclude-type=类型 只显示文件系统不是指定类型信息
  -v (忽略)
      --help 显示此帮助信息并退出
      --version 显示版本信息并退出
rpm
i v h q a e  U F l
tar   //需要提高熟练度
x f v z c  r w  cvf tvf xvf  rvf  uvf 
-A或--catenate:新增文件到以存在的备份文件;
-B:设置区块大小;
-c或--create:建立新的备份文件;
-C <目录>:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。
-d:记录文件的差别;
-x或--extract或--get:从备份文件中还原文件;
-t或--list:列出备份文件的内容;
-z或--gzip或--ungzip:通过gzip指令处理备份文件;
-Z或--compress或--uncompress:通过compress指令处理备份文件;
-f<备份文件>或--file=<备份文件>:指定备份文件;
-v或--verbose:显示指令执行过程;
-r:添加文件到已经压缩的文件;
-u:添加改变了和现有的文件到已经存在的压缩文件;
-j:支持bzip2解压文件;
-v:显示操作过程;
-l:文件系统边界设置;
-k:保留原有文件不覆盖;
-m:保留文件不被覆盖;
-w:确认压缩文件的正确性;
-p或--same-permissions:用原来的文件权限还原文件;
-P或--absolute-names:文件名使用绝对名称,不移除文件名称前的“/”号;
-N <日期格式> 或 --newer=<日期时间>:只将较指定日期更新的文件保存到备份文件里;
--exclude=<范本样式>:排除符合范本样式的文件。
ps
a e  l r  S w x u 
[root@lk ~]# ps  -l
F S   UID    PID   PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0  31845  31841  0  80   0 - 27102 wait   pts/1    00:00:00 bash
4 R     0  32395  31845  0  80   0 - 27032 -      pts/1    00:00:00 ps
[root@lk ~]# ps aux
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.0  0.1  19364  1228 ?        Ss   Mar26   0:03 /sbin/init
root          2  0.0  0.0      0     0 ?        S    Mar26   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        S    Mar26   0:00 [migration/0]
top //升级命令 htop
fg
bg
art
crond
crontab
l e 
at
scp
isof
netsat
dig 

ifconfig
ip 
a
traceroute
arp
tcpdump   //抓包
文件部分   //存在相当大的漏洞 主要是记忆方面 存在问题


我的手机 2018/4/30 15:00:21
https://rl.mbd.baidu.com/8rxyj7f
何为文件?每段含义?节点 块?文件权限?
~/.bash_history
~/.bash_profile
~/.profile
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
/etc/skel
/etc/login.defs
/etc/default/useradd
/etc/sudoers
/etc/fstab
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-
/etc/services
/etc/resolv.conf
/etc/hosts.allow
/etc/host.conf
/etc/sysconfig/network
/lib/modules/2.6.32-573.el6.x86_64/kernel/fs/
文件扩展名 //这部分原来没在意 需要重复看
.conf   .tar  .py .sh .html
文件类型  //重 l d b c p -
软硬链接 //原理 区别 
目录结构   //根目录下的目录作用
/home /root /bin /sbin /dev /lib /tmp /mnt /boot  /proc /opt /media /selinux /var /etc /usr  /lost+found /srv
其他部分
通配符  //这个后期会讲
特殊字符 //这个后期会讲
重定向 
不使用系统的标准 输入端口,输出端口,错误端口,而进行重新的指定
> 输出 >>输出追加  < 输入 << 输入追加  2>错误重定向 &>输出和错误重定向
常用快捷键  //目前就必须熟练
tab键
编辑命令行 //C=ctrl   A=Alt
C +k 删除从光标到行尾的部分
C +u 删除从光标到行首的部分
A +d 删除从光标到当前单词结尾的部分
[!$]  重复前一个命令最后的参数  ***
shell简单学习
shell定义的环境类型
用户定义的变量
位置参数  //重
预定义变量 //重
$0 $1 $# $? $$ $*
参数置换的变量(需要再学习)
变量表达式
数字比较 //重
eq 就是 EQUAL等于
nq 就是 NOT EQUAL不等于
gt 就是 GREATER THAN大于 
lt 就是 LESS THAN小于
ge 就是 GREATER THAN OR EQUAL 大于等于
le 就是 LESS THAN OR EQUAL 小于等于
条件语句
循环语句
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值