Linux相关指令

 

ls    查看当前目录下文件信息

ls-l

ls-a

ls-a-l(或 ls-l-a,或ls-al)

pwd

每个目录下都有两个特殊文件

.    当前目录

..    当前目录的上一层

mkdir    创建目录(后面要加上名称,比如mkdir testdir)

mkdir testdir/newdir    (在当前目录testdir里创建一个newdir)

mkdir -p a/b/c    (递归多层级创建目录,哪个目录不存在就创建哪个目录)

rmdir    删除目录(只删除空目录,用于清理空目录)

rm    删除文件(不能删除目录)

rm -r    递归删除指定目录下所有文件,然后删除目录

rm -r a/    删除详情

rm -rf ./*    删除当前目录所有文件

rm -rf /*     全部删除

ctrl+c    中断当前操作

cp    (将文件)拷贝到指定位置 (比如    cp /etc/password ./)

cp -r    递归拷贝指定目录下所有文件到指定路径

mv    剪切

cd    进入指定目录(改变当前指定路径)

su    切换用户(比如 su root    切换为root管理员;su dev    切换到dev用户)

cd~    返回

head    显示文件前n行(默认10行)

head -n 10 test

tail n    尾n行

tail -f    动态等待尾行内容

|    管道符:链接两个命令(前面命令输出作为后面命令的输入)

head -n 3 test|tail -n |    前三行的尾行

cat    将指定文件内容打印到终端显示

cat -n   

touch    刷新文件时间,若文件不存在则建立文件

more    对文件内容分页显示(空格向下翻页,回车向下按行滚动)

less    对文件分页显示(F向下翻页,B向上翻页,Q退出,而且可以移动光标)

/string    向下查找string字符串

?string    向上查找string字符串

grep    字符串匹配($匹配文件末尾  a$    匹配以a结尾的字符串)

                             (^匹配文件起始  ^a     匹配以a起始的字符串)

find    查找

find -name(以名称,-size以文件大小,-type以类型等)

find -name "pass"(查找pass,如果是"*pass",则是pass前面适配,"pass*",后面适配,"*pass*",包含pass)

重定向

>    写入前会清空文件内容

>>    追加内容

(不会把结果打印,而是写入指定文件)

tar    打包

tar -c    打包

tar -x    解包

tar -v    详情

tar -z    打包解压同时用gzip 压缩/解压

tar -j    打包解压同时用bzip2 压缩/解压

权限标识符(rwx,r 可读, w 可写,x 可执行)

权限标识为 rwxrwxrwx(最前面的rwx是文件所属者的权限,中间三个是文件所属组的权限,最后三个是其他用户的权限)(如果不具备某种权限则是-,比如没有可读权限 -wx)

权限标识另类标识 rwxrwxrwx=111111111(二进制)=777(8进制)

rw-rw-rw- =110110110 =666

umask 查看掩码

创建文件时默认权限为775,touch创建时默认为666,umask默认为002;

实际权限为创建文件时给定的权限与掩码取反的值相与,比如默认为666,掩码为002,则666与002取反(也就是775)相与:结果为111111101 & 110110110 =664

chomd 修改一个已存在文件的权限(添加删除指定权限)

chomd u+r text    (u是所有者,+r是添加可读权限)

chown    修改文件所有者

chgrp    修改所属组

showdown -h now    关机

reboot    重启

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值