Linux第二周学习总结

一.查找帮助:
1.命令帮助:
内部命令:help 命令 或 man bash

外部命令:
a.命令 --help 或 命令 -h
b.使用手册(manual) man 命令
c.信息页 info 命令
d. 程序自身的帮助文档
README
INSTALL
ChangeLog
e 程序官方文档

tips:
1.[] 表示可有可无的选项
2.外部 命令不仅有程序,还有帮助文档
3.man 章节:
形式:man 数字 命令
man keyword 相当于 man 1 keyword,
如果不写,自动选择最小的数字
1:用户命令
2:系统调用
3:C库调用
5:配置文件格式
8:管理类命令

ex :  whatis 命令  或 man -f 命令  查看man 章节
		/ 关键字   :查找关键字

4.多层次的帮助
whatis
command --help
man
info
/usr/share/doc/ 这是软件装好的说明文件

2.screen 相关命令:
创建新screen会话 screen –S [SESSION]

	加入screen会话	screen –x [SESSION]
	
	退出并关闭screen会话  exit
	
	剥离当前screen会话	Ctrl+a,d
	
	显示所有已经打开的screen会话	screen -ls
	
	恢复某screen会话	screen -r [SESSION]
	
	暗箱操作:ctrl + s  锁定屏幕
			  ctrl + q	退出锁定
			  
	ssh  ip地址: 连接对方电脑

3.echo 回显 命令:
echo -a “\a” 启用解释 报警
\b 退格backpase
\t tab键
echo {1…10…2}

	echo " echo $PATH"  双引号:变量(T)  命令(x)
	
						单引号:变量(x)  命令(x)
						
						反向单引号:变量(T)  命令(T)

4.history 命令:
-c 清除内存中的历史
-d 36
10 显示最近10条命令

 -r
 -a
 -w 另存为指定文件
 -s "  "   伪造假历史
 -p  执行过命令但不在历史中
 
 HISTTIMEFORMAT =" %F %T " 设置带时间的历史,存在env.sh中

5.其他快捷键
crtl c
CTRL d
ctrl u 光标前的全删除
crtl k 光标后的全删除
alt r 删除当前行 , xshell 中变透明

6.文件系统相关:

  1. 以b 开头的文件:块设备文件
  2. 以c 开头的文件:字符文件
  3. 以d 开头的文件:文件夹
  4. 以p 开头的文件:管道文件
  5. 以s 开头的文件:套接字

2.颜色代表的文件类型:
绿色: 可执行文件
红色:打包压缩文件
蓝色:文件夹
黄色:设备文件
棕色:管道文件
浅蓝色 :软链接
粉色:socket文件

	tips: 颜色与文件后缀有关,可以自定义改:  /etc/DIR_COLORS
	
	
3.创建或删除特殊文件
touch -- -h 
rm -- -h     删除或创建 -h 文件   或者把它所在的路径加上,直接删除就行

4.相对路径:
./	当前目录
../ 父目录
../../boot  2层父目录
cd . 可以使用,是因为.是隐藏目录,..也是,且任何文件夹都有

5.#basename /路径/文件名   取的是 文件名 
  #dirname  /路径/文件名   取的是 路径名

	#cd 是默认的 切换家目录
	#cd ~wang 切换到wang家目录
	#cd -    切换到刚才的目录,只能一次

二、文件管理

1.路径:包括相对路径和绝对路径
pwd这个命令打印出当前所在目录

	./ 指的是当前目录  ../ 指的是当前目录的上一级目录。

2.创建路径
mkdir [-mp] [目录名称] ,其中-m , –p 为其选项,-m:这个参数用来指定要创建目录的权限
3.删除一个目录
rm -f 强制删除目录或者文件

4.文件相关:
复制 cp:复制 格式:cp [OPTION]… [-T] SOURCE DEST(如果DEST不存在则创建,存在则覆盖)
        -i:交互式复制,即覆盖前提醒用户确认   
  -f:强制覆盖目标文件   
  -r,-R:递归复制目录
常用选项 -av
移动:
mv:剪切 格式:单源复制:mv [OPTION]… [-T] SOURCE DEST(如果DEST不存在则创建,存在则覆盖)  
  
   -i:交互式复制,即覆盖前提醒用户确认

		删除:
				rm [OPTION]... FILE...    
					-i:交互式复制,即覆盖前提醒用户确认    
					-f:强制删除目标文件    
					-r,-R:递归处理,将制定目录下的所有文件包括目录一并删除

5.软硬连接:
硬连接创建 ln -文件名 链接名
软连接创建 ln -s /路径/文件名 相对路径/链接名

三、 vim 使用:
1.模式(默认):命令(Normal)模式:默认模式,移动光标,剪切/粘贴文本 
插入(Insert)或编辑模式:修改文本 
扩展命令(extended command )模式:保存,退出等

  1. 常见使用方法:vim 文件名 ,按I建进入编辑,esc退出编辑模式,wq,保存退出
    q!退出不保存

四、标准输出输入重定向

1.>表示输入  <表示输出

2.>> 表示追加

3.1表示标准输出,>默认不写,2表示标准输出错误信息

4. 常用方法: echo{1..10}>f1.txt  把1到10写入f1中

五、权限

1.查看: ll 文件名 可以查看文件或目录的权限
w:写权限 或2
X:执行权限或1
r:读权限 或4
u:表示所有者
g:表示所属组
o:路人

2.更改:chmod [谁] [+/- 权限] 文件名

3.acl:
setfacl -Rm g:g3:rx 目录名 组g3的成员有读写权限

getfacl -R 路径1 > f1.txt    备份路径1所有文件的ACL权限 fl.txt中

 m:表示修改 R递归

六、用户与组

1.添加用户或组: useradd 用户名

				groupadd 用户名

2.设置户密码:

			passwd 用户名

3.改变文件所属组所有者:

chown  所有者名 文件名
chgrp  所属组 文件名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值