Linux 温习及部分常用命令整理

Linux 温习

这段时间项目上用到了,感觉不是很熟练,温习下部分基础:

1、版本 
内核版本:uname -r 或uname -a 
Linux版本:lsb_release -a

2、系统目录结构 
/ 即根目录root 
/boot Linxu核心文件 
/bin 重要执行文件 
/sbin重要的系统执行文件 
/dev 装置和接口设备 
/etc 配置文件 
/lib 系统库 
/opt 第三方软件 
/srv 服务 
/tmp 临时 
/usr 与软件安装/执行相关 
/var 系统运行过程相关

3、文件 
文件权限分三种:用户/使用者(User)、用户组/群组(Group)、其他人(Others) 
命令: 
ls 即list,显示文件。 
ls -al 即all,列出所有文件的详细信息,如下: 
-rw-r–r– 1 root root 4590067Dec 24 15:22neutron.tar.gz 
drwx—— 3 keystone keystone 4096Aug 10 16:47keystone 
权限 连接数 属主/拥有者 群组 大小 [bytes] 最近修改时间 名称[前有.为隐藏文档] 
权限: 
-rw-r–r–分解为:1+3+3+3位字符,[r]=可读,[w]=可写,[x]=可执行 
第一位:文件类型。[d]=目录(directory),[-]=文件,[l]=连接档 
第2-4位:文件拥有者/属主权限 
第5-7位:同群组权限 
第8-10位:其他用户权限

4、常用命令 
chgrp:改变文件所属群组 chgrp [-r] users dirname/filename 
chown:改变文件拥有者 chown [-r] usersdirname/filename 
chmod:改变文件权限 
①chmod [-r] xyzdirname/filename 数字类型改变权限 xyz为users/group/others的分数 
权限分数对照表r=4、w=2、x=1、-=0 如:r-x = 4+0+1 = 5 
②chmod [u/g/o/a][+/=/-][rwx] 注:u=users,g=group,o=others,a=all(全部身份) 
示例: 
chmod u=rwx,g=rx,o=r dirname/filename 
chmod a+w dirname/filename

cd:变换目录

pwd:显示当前所在目录(Print Working Directory)

mkdir [-mp] dirname:创建新目录,m=配置权限、p=递归创建,含上一级(Make Directory) 
mkdir -p dir/2thdir/3rddir 
mkdir -m 710 dirparent

rmdir [-p] dirname:删除空目录,p=递归删除,含上一级空目录 
rmdir-p dir/2thdir/3rddir

cp [-adfilprsu] source destination:复制目录或文件 
cp -i dirsource destination (若存在,i=询问是否覆盖) 
cp dirsource . 复制到当前目录

rm [-fir] dirname/filename:移除文件或目录 f=忽略不存在的文件,i=删除前提示,r=递归删除

mv [-fiu] source destination:移动文件、目录、更名 f=忽略不存在的文件,i=存在时提示是否覆盖,u=文件存在source较新,覆盖

tail -f filename:监听

grep [-acinv] string filename:文本搜索string

vi/vim:文本编辑器

5、其他


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值