访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux常用命令说明

时间:2019-08-22

linux常用命令_常用dos命令大全及其用法_常用linux命令大全

r可读权限表示为4,w可写权限表示为2,,x可执行权限表示为1,rwx表示为4+2+1即7

将/itcast目录下的所有文件与子目录的拥有者设为root,用户拥有组为users

chown -R root:users /itcast

将当前目录下的所有文件与子目录的用户皆设为itcast,组设为users

chown -R itcast:users *

注意:-R表示递归执行,在文件和目录上递归执行

which ls

whereis ls

locate hadoop.txt

find / -name "hadooop*"

find / -name "hadooop*" -ls

find / -name "hadooop*" -ok rm {} \;

find / -name "hadooop*" -exec rm {} \;

find /usr -user hadoop -ls

find /usr -user hadoop -a -group root -ls

find /usr -user hadoop -o -group root -a -type d

find / -perm -777 -type d -ls

history

grep hadoop /etc/password

压缩

gzip a.txt

解压

gunzip a.txt.gz

gzip -d a.txt.gz

压缩

bzip2 a

解压

bunzip2 a.bz2

bzip2 -d a.bz2

将当前目录的文件打包压缩

tar -cvf bak.tar .

将/etc/password追加文件到bak.tar中(r)

tar -rvf bak.tar /etc/password

解压

tar -xvf bak.tar

打包并压缩gzip

tar -zcvf a.tar.gz

解压缩

tar -zxvf a.tar.gz

解压到/usr/下

tar -zxvf a.tar.gz -C /usr

查看压缩包内容

tar -ztvf a.tar.gz

打包并压缩成bz2

tar -jcvf a.tar.bz2

解压bz2

tar -jxvf a.tar.bz2

zip/unzip

cut截取以:分割保留第七段

grep hadoop /etc/passwd | cut -d: -f7

du | sort -n

grep -v hadoop /etc/passwd

grep 'hadoop' /etc/passwd

grep 'h.*p' /etc/passwd

grep '^hadoop' /etc/passwd

grep 'hadoop$' /etc/passwd

规则:

. : 任意一个字符

a* : 任意多个a(零个或多个a)

常用dos命令大全及其用法_常用linux命令大全_linux常用命令

a? : 零个或一个a

a+ : 一个或多个a

.* : 任意多个任意字符

\. : 转义.

\<h.*p\> :以h开头,p结尾的一个单词

o\{2\} : o重复两次

grep '^i.\{18\}n$' /usr/share/dict/words

查找不是以#开头的行

grep -v '^#' a.txt | grep -v '^$'

以h或r开头的

grep '^[hr]' /etc/passwd

不是以h和r开头的

grep '^[^hr]' /etc/passwd

不是以h到r开头的

grep '^[^h-r]' /etc/passwd

touch a.txt

> b.txt

find /etc -name zhaoxing.txt 2> error.txt

 上一个教程:Linux 命令之mv