> 시스템 튜토리얼 > 리눅스 > Linux chmod 명령 이러한 일반적인 Linux 명령을 익히고 Linux 시스템을 쉽게 제어하십시오.

Linux chmod 명령 이러한 일반적인 Linux 명령을 익히고 Linux 시스템을 쉽게 제어하십시오.

WBOY
풀어 주다: 2024-06-07 12:02:31
원래의
437명이 탐색했습니다.

linux的chmod命令 掌握这些常用 Linux 命令,轻松驾驭 Linux 系统

redis启动命令Linux_查看用户的命令Linux_linux的chmod命令

Linux에는 명령어가 많지만, Linux에 익숙한 사람들은 Linux의 명령어가 너무 많아도 결코 당황하지 않을 것입니다. Linux를 완전히 제어하려면 일반적인 명령만 마스터하면 되기 때문입니다.

자주 일반적으로 사용되는 Linux 명령을 살펴보겠습니다!

1. 파일 디렉터리 작업 1.ls 명령

ls 명령은 Linux 폴더에 포함된 파일을 볼 수 있을 뿐만 아니라 파일 권한(디렉토리, 폴더, 파일 권한 포함), 디렉토리 정보 보기 등도 볼 수 있습니다.

명령 형식

ls[옵션][디렉터리 이름]

공통 매개변수 사용 예

1. 홈 디렉터리에 있는 모든 파일과 디렉터리의 자세한 정보를 나열합니다.

으아아아

2. 현재 디렉터리에서 "d"로 시작하는 모든 파일의 디렉터리 세부 정보를 나열합니다.

으아아아

2.cd 명령

가장 기본적인 명령문, 기타 조작에 필요한 명령문은 모두 cd 명령을 사용하여 만들어졌습니다. 현재 디렉터리를 dirName으로 전환하는 데 사용됩니다.

명령 형식

cd[디렉터리 이름]

작전 사례

1. 현재 디렉터리에서 시스템 루트 디렉터리로 들어갑니다.

으아아아

2. 홈/코드 디렉터리로 이동합니다.

으아아아

3.pwd 명령

"현재 작업 디렉터리"의 전체 경로를 확인하세요.

명령 형식:

비밀번호[옵션]

일반적으로 사용되는 매개변수: 작업 사례

1. 현재 경로를 표시합니다.

으아아아

4.mkdir 명령

지정된 이름의 디렉터리를 생성하는 데 사용되며, 디렉터리를 생성한 사용자는 현재 디렉터리에 대한 쓰기 권한이 있어야 하며, 지정된 디렉터리 이름은 현재 디렉터리의 기존 디렉터리일 수 없습니다.

명령 형식

mkdir[옵션] 디렉토리

공통 매개변수 사용 예

1.빈 디렉터리를 만듭니다.

mkdir test
로그인 후 복사

2.递归创建多个目录。

mkdir test/test1
로그인 후 복사

3.创建权限为777的目录。

mkdir -m 777 test2
로그인 후 복사

4.创建目录都显示信息。

mkdir -v test4
로그인 후 복사

5.rm命令

删掉一个目录中的一个或多个文件或目录linux系统介绍,假如没有使用-r选项,则rm不会删掉目录。假如使用rm来删掉文件,一般仍可以将该文件恢复原状。

命令格式

rm[选项]文件

常用参数使用实例

1.删掉文件test.txt,系统会提示是否删掉。

rm test.txt
로그인 후 복사

2.强制删掉test.txt,系统不再提示。

rm -f test.txt
로그인 후 복사

3.将test子目录及目录中所有档案删掉。

rm -r test
로그인 후 복사

6.rmdir命令

该命令从一个目录中删掉一个或多个子目录项,删掉某目录时也必须具有对父目录的写权限。

命令格式

rmdir[选项]目录

常用参数

使用实例

1.删掉空目录test1,非空目录未能删掉。

rmdir test1
로그인 후 복사

2.当子目录被删掉后使它也成为空目录的话,则顺便一并删掉

rmdir -p test2 # test 目录下仅有 test2
로그인 후 복사

7.mv命令

可以拿来联通文件或则将文件更名(move(rename)files)。当第二个参数类型是文件时,mv命令完成文件重命名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。

命令格式

mv[选项]源文件或目录目标文件或目录

常用参数使用实例

1.将test1.txt重命名为test2.txt。

mv test1.txt test2.txt
로그인 후 복사

2.联通文件test1.txt到目录test2

mv test1.txt test2
로그인 후 복사

3.将文件test1.txt、test2.txt、test3.txt联通到目录test3。

mv test1.txt test2.txt test3.txt test3
로그인 후 복사

8.cp命令

将源文件复制至目标文件,或将多个源文件复制至目标目录。

命令格式

cp[选项]源文件目录或cp[选项]-t目录源文件

常用参数使用实例

1.复制文件test1.txt到test1目录

cp test1.txt test1 # 若文件存在,会提示是否覆盖。若不存在直接完成复制
로그인 후 복사

复制test1整个目录到test2

cp -a test1 test2
로그인 후 복사

9.touch命令

touch命令参数可修改文档或目录的日期时间,包括存取时间和修改时间。

命令格式

touch[选项]文件

常用参数使用实例

1.创建不存在的文件test.txt

touch test.txt
로그인 후 복사

2.更新test.txt的实践和test1.txt时间戳相同

touch -r test.txt test1.txt
로그인 후 복사

10.cat命令

拿来显示文件内容,或则将几个文件联接上去显示,或则从标准输入读取内容并显示,它常与重定向符号配合使用。

命令格式

cat[选项][文件]

常用参数使用实例

1.把test.log的文件内容加上行号后输入test1.log这个文件里。

cat -n test.logtest1.log
로그인 후 복사

将test.log的文件内容反向显示。

tactest.log
로그인 후 복사

11.nl命令

输出的文件内容手动的加上行号!其默认的结果与cat-n有点不太一样,nl可以将行号做比较多的显示设计,包括位数与是否手动补足0等等的功能。

命令格式

nl[选项][文件]

常用参数

使用实例用nl列举test.log的内容。

nl test.log
로그인 후 복사

用nl列举test.log的内容,空本行也加上行号。

nl -b a test.log
로그인 후 복사

12.more命令

more命令和cat的功能一样都是查看文件里的内容linux的chmod命令,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。

命令格式

more[-dlfpcsu][-num][+/pattern][+linenum][file...]

常用参数操作指令使用实例

1.显示文件test.log第3行起内容。

more +3 test.log
로그인 후 복사

2.从文件test.log查找第一个出现“day3”字符串的行,并从该处前2行开始显示输出。

more +/day3 test.log
로그인 후 복사

设置每屏显示行数

more -5 test.log
로그인 후 복사

13.less命令

less与more类似,但使用less可以随便浏览文件,而more仅能往前联通,却不能向后联通,但是less在查看之前不会加载整个文件。

命令格式

less[参数]文件

常用参数操作命令使用实例

1.查看文件test.log。

less test.log
로그인 후 복사

14.head命令

head拿来显示档案的开头至标准输出中,默认head命令复印其相应文件的开头10行。

命令格式

head[参数][文件]

常用参数使用实例

1.显示文件test.log的前5行

head -n 5 test.log
로그인 후 복사

2.显示文件test.log前20个字节

head -c 20 test.log
로그인 후 복사

15.tail命令

显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

命令格式

tail[必要参数][选择参数][文件]

常用参数使用实例

1.显示文件test.log最后5行内容。

tail -n 5 test.log
로그인 후 복사

2.循环查看文件内容

tail -f test.log
로그인 후 복사

二、文件查找16.which命令

which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,但是返回第一个搜索结果。

命令格式

which可执行文件名称

常用参数使用实例

1.查找文件、显示命令路径。

which pwd
로그인 후 복사

用which去找出which

which which
로그인 후 복사

17.whereis命令

whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。

命令格式

whereis[-bmsu][BMS目录名-f]文件名

常用参数使用实例

1.将和svn文件相关的文件都查找下来。

whereis svn
로그인 후 복사

2.只将二补码文件查找下来。

whereis -b svn
로그인 후 복사

18.locate命令

可以很快速的搜救档案系统内是否有指定的档案。

命令格式

Locate[选择参数][式样]

常用参数使用实例

1.查找和pwd相关的所有文件。

locate pwd
로그인 후 복사

搜索etc目录下,所有以m开头的文件。

locate /etc/m
로그인 후 복사

19.find命令

主要作用是顺着文件层次结构向上遍历linux的chmod命令,匹配符合条件的文件,并执行相应的操作。

命令格式

find[选项][搜索路径][表达式]

常用参数使用实例

1.复印当前目录文件目录列表。

find . -print
로그인 후 복사

2.复印当前目录下所有不以.txt结尾的文件名。

find . ! -name "*.txt"
로그인 후 복사

3.复印当前目录下所有权限为777的php文件。

find . -type f -name "*.php" -perm 777
로그인 후 복사

4.找到当前目录下所有php文件,并显示其详尽信息。

find . -name "*.php" -exec ls -l {} ;
로그인 후 복사

5.查找当前目录下所有c代码文件,统计总行数。

find . -type f -name "*.c" | xargs wc -l
로그인 후 복사

xargs命令可以从标准输入接收输入,并把输入转换为一个特定的参数列表。

命令格式:command|xargs[选项][command]

xargs命令应当紧随在管线操作符以后,由于它以标准输入作为主要的源数据流。

常用参数

三、文件打包上传和下载20.tar命令

拿来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的。

命令格式

tar[必要参数][选择参数][文件]

常用参数

必要参数:

可选参数:

使用实例

1.将文件打全部打包成tar包。

tar -cvf test.tar test.log# 仅打包,不压缩! 
tar -zcvf test.tar.gz test.log# 打包后,以 gzip 压缩 
tar -zcvf test.tar.bz2 test.log # 打包后,以 bzip2 压缩
로그인 후 복사

2.将tar包解压缩

tar -zxvf test.tar.gz
로그인 후 복사

21.gzip命令

使用广泛的压缩程序,文件经它压缩之后,其名称前面会多出".gz"的扩充名。

命令格式

gzip[参数][文件或则目录]

常用参数使用实例

1.把test1目录下的每位文件压缩成.gz文件。

test6 $ gzip *
로그인 후 복사

四、文件权限设置22.chmod命令

用于改变linux系统文件或目录的访问权限。

命令格式

chmod[-cfvR][--help][--version]modefile

常用参数

必要参数:

权限范围:

权限代号:

使用实例

1.降低文件所有用户组可执行权限

chmod a+x test.log
로그인 후 복사

删掉所有用户的可执行权限

chmod a-x test.log
로그인 후 복사

23.chgrp命令

可采用群组名称或群组辨识码的方法改变文件或目录的所属群组。

命令格式

chgrp[选项][组][文件]

常用参数

必要参数:

选择参数:

使用实例

1.改变文件的群组属性

chgrp -v bin test.log
로그인 후 복사

2.改变文件test1.log的群组属性,致使文件test1.log的群组属性和参考文件test.log的群组属性相同

chgrp --reference=test.log test1.log
로그인 후 복사

24.chown命令

通过chown改变文件的拥有者和群组。

命令格式

chown[选项][所有者][:[组]]文件

常用参数

必要参数:

选择参数:

使用实例

1.改变拥有者和群组

chown mail:mail test.log
로그인 후 복사

五、磁盘储存25.df命令

显示指定c盘文件的可用空间。

命令格式

df[选项][文件]

常用参数

必要参数:

选择参数:

使用实例

1.显示指定c盘使用情况

df -t ext3
로그인 후 복사

26.du命令

显示每位文件和目录的c盘使用空间。

命令格式

du[选项][文件]

常用参数使用实例

1.显示指定目录或文件所占空间

du test # 目录
du test.log # 文件
로그인 후 복사

六、性能监控和优化命令命令

显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等。

命令格式

top[参数]

常见参数使用实例显示进程信息。

top
로그인 후 복사

28.free命令

显示系统使用和空闲的显存情况,包括化学显存、交互区显存(swap)和内核缓冲区显存。

命令格式

free[参数]

常见参数使用实例

1.显示显存情况。

free
free -g #以GB为单位
free -m #以MB为单位
로그인 후 복사

29.vmstat

拿来显示虚拟显存的信息。

命令格式常见参数使用实例

1.显示活跃和非活跃显存。

vmstat -a 5 5 # 5秒时间内进行5次采样
로그인 후 복사

30.lostat命令

通过iostat便捷查看CPU、网卡、tty设备、磁盘、CD-ROM等等设备的活动情况,负载信息。

命令格式

iostat[参数][时间][次数]

常见参数使用实例

1.定时显示所有信息。

iostat 2 3 #每隔 2秒刷新显示,且显示3次
로그인 후 복사

31.lsof命令

用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。

命令格式

lsof[参数][文件]

常见参数使用实例

1.查看谁正在使用bash文件,也就是说查找某个文件相关的进程。

lsof /bin/bash
로그인 후 복사

七、网络命令32.ipconfig命令

ifconfig命令拿来查看和配置网路设备。

命令格式

ifconfig[网路设备][参数]

常见参数使用实例

1.启动关掉指定网卡

ifconfig eth0 up
ifconfig eth0 down
로그인 후 복사

2.用ifconfig更改MAC地址

ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
로그인 후 복사

33.route命令

Route命令是用于操作基于内核ip路由表,它的主要作用是创建一个静态路由让指定一个主机或则一个网路通过一个网路插口,如eth0。

命令格式

route[-f][-p][Command[Destination][maskNetmask][Gateway][metricMetric]][ifInterface]]

常见参数使用实例

1.显示当前路由

route 
route -n
로그인 후 복사

2.添加网段/设置网段

route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
로그인 후 복사

34.ping命令

确定网路和各外部主机的状态;跟踪和隔离硬件和软件问题;测试、评估和管理网路。

命令格式

ping[参数][主机名或IP地址]

常见参数使用实例ping网段

ping -b 192.168.120.1
로그인 후 복사

35.traceroute命令

让你追踪网路数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。

命令格式

traceroute[参数][主机]

常见参数使用实例

1.traceroute用法简单、最常用的用法

traceroute www.baidu.com
로그인 후 복사

跳数设置

traceroute -m 10 www.baidu.com
로그인 후 복사

stat命令

用于显示与IP、TCP、UDP和ICMP合同相关的统计数据,通常用于检验本机各端口的网路联接情况。

命令格式

netstat[-acCeFghilMnNoprstuvVwx][-A][--ip]

常见参数使用实例列举所有端口

netstat -a
로그인 후 복사

37.telnet命令

执行telnet指令开启终端机阶段作业,并登陆远端主机。

命令格式

telnet[参数][主机]

常见参数使用实例

1.远程服务器难以访问

telnet 192.168.120.206
로그인 후 복사

八、其他命令38.ln命令

为某一个文件在另外一个位置构建一个同步的链接.当我们须要在不同的目录,用到相同的文件时,我们不须要在每一个须要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,之后在其它的目录下用ln命令链接(link)它就可以,何必重复的占用c盘空间。

命令格式

ln[参数][源文件或目录][目标文件或目录]

常用参数

必要参数:

选择参数:

使用实例

1.为test.log文件创建软链接linktest。

ln -s test.log linktest
로그인 후 복사

2.为test.log创建硬链接lntest。

ln test.log lntest
로그인 후 복사

39.diff命令

比较单个文件或则目录内容。

命令格式

diff[参数][文件1或目录1][文件2或目录2]

常用参数使用实例

1.显示test1.txt和test2.txt两个文件差别。

diff test1.txt test2.txt
로그인 후 복사

40.grep命令

一种强悍的文本搜索工具linux服务器维护,它能使用正则表达式搜索文本,并把匹配的行复印下来。

命令格式

grep[option]patternfile

常用参数使用实例

1.将/etc/passwd文件中出现root的行取下来,关键词部份加上颜色显示。

grep "root" /etc/passwd --color=auto
cat /etc/passwd | grep "root" --color=auto
로그인 후 복사

2.将/etc/passwd文件中没有出现root和nologin的行取下来。

grep -v "root" /etc/passwd | grep -v "nologin"
로그인 후 복사

41.wc命令

拿来显示文件所包含的行、字和字节数。

命令格式

wc[选项][文件]

常用参数使用实例

1.统计文件的字节数、行数和字符数。

wc -c test.txt
wc -l test.txt
wc -m test.txt
로그인 후 복사

2.统计文件的字节数、行数和字符数,只复印数字,不复印文件名。

cat test.txt | wc -c
cat test.txt | wc -l
cat test.txt | wc -m
로그인 후 복사

42.ps命令

拿来显示当前进程的状态。

命令格式

ps[参数]

常用参数使用实例

1.显示所有进程信息。

ps -A
로그인 후 복사

显示指定用户信息。

ps -u root
로그인 후 복사

显示所有进程信息,连同命令行。

ps -ef
로그인 후 복사

43.watch命令

可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令。

命令格式

watch[参数][命令]

常用参数使用实例

1.每隔1秒高亮显示网路链接数的变化情况

watch -n 1 -d netstat -ant
로그인 후 복사

위 내용은 Linux chmod 명령 이러한 일반적인 Linux 명령을 익히고 Linux 시스템을 쉽게 제어하십시오.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:itcool.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿