
正文
linux命令一致 linux命令du sh
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux命令中 $ ls * \* 和$ ls * "*" 的显示结果是否完全一致 帮忙解释下命令
首先第一个*是通配符linux命令一致,
比如/a下有c1 d1 e1三个文件,
那么ls /a/*这个命令会展开成三个命令:ls /a/c1 ; ls /a/d1 ; ls /a/e1来执行。
\可以理解成是转义,这样\*就是字符*
这样ls /a/*\*展开就是 ls /a/c1* ;ls /a/d1* ;ls /a/e1* 这样子,也就是ls 以星号结尾linux命令一致的文件,
bash中,把“”中字符串当作不同字符串进行解释,那么跟前面的命令就是一样的了
相关问答
Q1: linux 中两个文档怎么对比内容是否一致
可以用diff命令对比文档内容。[语法]: diff [参数] 文件1 文件2[说明]: 本命令比较两个文本文件,将不同的行列出来-b 将一串空格或TAB 转换成一个空格或TAB-e 生成一个编辑角本
Q2: linux各版本命令都一样强大吗
1。常用的命令是差不多的。比如 cd clear mv cp id passwd chmod 等等
2。安装软件就会有差别了(如果是源码安装差别不大),如果是软件包那就区别比较大,,rpm , deb 等等。。。但是他们都相对来说比较“稳定”的,还有就是在线的安装,命令名称不尽相同。但是功能差不多。
Q3: linux的命令
Linux常用指令
(1)指令名称linux命令一致:pwd
pwd命令也是最常用最基本的命令之一linux命令一致,用于显示用户当前所在的目录。
(2)指令名称:cd
cd命令不仅显示当前状态,还改变当前状态,它的用法跟dos下的cd命令基本一致。
cd ..可进入上一层目录
cd -可进入上一个进入的目录
cd ~可进入用户的home目录
(3)指令名称:cp
使用方式:
cp [options] source dest
cp [options] source... directory
说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。
参数 说明
-a 尽可能将档案状态、权限等资料都照原状予以复制。
-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
范例:
将档案 aaa 复制(已存在),并命名为 bbb :
cp aaa bbb
将所有的C语言程式拷贝至 Finished 子目录中 :
cp *.c Finished
(4)名称:mv
使用方式:mv [options] source dest
mv [options] source... directory
说明:将一个档案移至另一档案,或将数个档案移至另一目录。
参数:-i 若目的地已有同名档案,则先询问是否覆盖旧档。
范例:
将档案 aaa 更名为 bbb :
mv aaa bbb
将所有的C语言程序移至 Finished 子目录中 :
mv -i *.c /Finished
(5)指令名称 : chmod
使用方式 : chmod [-cfvR] [--help] [--version] mode file...
说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。
mode : 权限设定字串,格式如下 : [ugoa...][+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
参数 说明
-c 若该档案权限确实已经更改,才显示其更改动作
-f 若该档案权限无法被更改也不要显示错误讯息
-v 显示权限变更的详细资料
-R 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
范例 :将档案 file1.txt 设为所有人皆可读取 :
chmod ugo+r file1.txt
将档案 file1.txt 设为所有人皆可读取 :
chmod a+r file1.txt
将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :
chmod ug+w,o-w file1.txt file2.txt
将 ex1.py 设定为只有该档案拥有者可以执行 :
chmod u+x ex1.py
将目前目录下的所有档案与子目录皆设为任何人可读取 :
chmod -R a+r *
此外chmod也可以用数字来表示权限如 chmod 777 file
语法为:chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=7。
范例:
chmod a=rwx file 和 chmod 777 file 效果相同
chmod ug=rwx,o=x file 和 chmod 771 file 效果相同
若用chmod 4755 filename可使此程式具有root的权限
(6)指令名称 : ls
使用方式 : ls [-alrtAFR] [name...]
说明 : 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。
参数 说明
-a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)
-l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出
-r 将档案以相反次序显示(原定依英文字母次序)
-t 将档案依建立时间之先后次序列出
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的档案名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R 若目录下有档案,则以下之档案亦皆依序列出
范例:
列出目前工作目录下所有名称是 s 开头的档案,愈新的排愈后面 :
ls -ltr s*
将 /bin 目录以下所有目录及档案详细资料列出 :
ls -lR /bin
列出目前工作目录下所有档案及目录;目录于名称后加 "/", 可执行档于名称后加 "*" :
ls -AF
(7)指令名称:rm
使用方式:rm [options] name...
说明:删除档案及目录。
参数 说明
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
范例:
删除所有C语言程式档;删除前逐一询问确认 :
rm -i *.c
将 Finished 子目录及子目录中所有档案删除 :
rm -r Finished
(8)指令名称:rmdir
使用方式: rmdir [-p] dirName
说明: 删除空的目录。
参数: -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。
范例:
将工作目录下,名为 AAA 的子目录删除 :
rmdir AAA
在工作目录下的 BBB 目录中,删除名为 Test 的子目录。若 Test 删除后,BBB 目录成为空目录,则 BBB 亦予删除。
rmdir -p BBB/Test
(9)指令名称:touch
使用方式:
touch [-acfm]
[-r reference-file] [--file=reference-file]
[-t MMDDhhmm[CC]YY][.ss]
[-d time] [--date=time] [--time={atime,access,use,mtime,modify}]
[--no-create] [--help] [--version]
file1 [file2 ...]
说明:
touch 指令改变档案的时间记录。 ls -l 可以显示档案的时间记录。
参数 说明
a 改变档案的读取时间记录
m 改变档案的修改时间记录
c 假如目的档案不存在,不会建立新的档案。
f 不使用,是为了与其他 unix 系统的相容性而保留
r 使用参考档的时间记录,与 --file 的效果一样
d 设定时间与日期,可以使用各种不同的格式
t 设定档案的时间记录,格式与 date 指令相同
范例:
最简单的使用方式,将档案的时候记录改为现在的时间。若档案不存在,系统会建立一个新的档案。
touch file
touch file1 file2
将 file 的时间记录改为 5 月 6 日 18 点 3 分,公元两千年。时间的格式可以参考 date 指令,至少需输入 MMDDHHmm ,就是月日时与分。
touch -c -t 05061803 file
touch -c -t 050618032000 file
将 file 的时间记录改变成与 referencefile 一样。
touch -r referencefile file
将 file 的时间记录改成 5 月 6 日 18 点 3 分,公元两千年。时间可以使用 am, pm 或是 24 小时的格式,日期可以使用其他格式如 6 May 2000 。
touch -d "6:03pm" file
touch -d "05/06/2000" file
touch -d "6:03pm 05/06/2000" file
(10)指令名称:gzip
说明:gzip命令用于压缩文件。
参数 : -d 将压缩文件解压
范例:
如果要将ye.txt文件压缩,可用如下命令:
gzip ye.txt
这样就可以压缩文件并在文件名后面加上gz扩展名,变成文件ye.txt.gz。
解压缩文件可用gzip -d命令实现:
gzip -d ye.txt.gz
这样就可以解压缩文件并删除gz扩展名。
(11)指令名称:tar
说明:tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。
参数 说明
c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。
r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。
t 列出档案文件的内容,查看已经备份了哪些文件。
u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。
x 从档案文件中释放文件。
f 使用档案文件或设备,这个选项通常是必选的。
m 在还原文件时,把所有文件的修改时间设定为现在。
v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。
z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。
k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。
范例:
可用如下方法建立tar档案:
tar cvf
例如,如果要将当前目录中所有文件存档到ye.tar中,可用如下命令:
tar cvf ye.tar *.*
要浏览档案内容,将c选项变成t。如果要浏览ye.tar档案中的内容,可用如下命令:
tar tvf ye.tar
要取出档案内的内容,将c选项变成x。如果要将ye.tar档案中的内容取到当前目录中,可用如下命令:
tar xvf ye.tar
新版的tar可以直接访问和建立gzip压缩的tar档案,只要在tar命令中加上z 选项就可以了。例如:
生成压缩档案ye.tar.gz :
tar czvf ye.tar *.txt
显示压缩档案ye.tar.gz的内容:
tar tzvf ye.tar *.txt
取出压缩档案ye.tar.gz的内容:
tar xzvf ye.tar *.txt
(12)指令名称:mail
使用方式:mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] user1 [user 2 ...]
说明:
mail 不仅只是一个指令, mail 还是一个电子邮件程序。
参数:
s 邮件标题
c 邮件地址 (2个地址以上用,一个地址不用加此参数)
范例:
①将信件送给一个或以上的电子邮件地址,由于没有加入其他的选项,使用者必须输入标题与信件的内容等。
mail user01@mcs.njnu.edu.cn
系统会提示输入“subject”
②将 mail.txt 的内容寄给yzhu@mcs.hpc.njnu.edu.cn ,同时抄送给root@mcs.hpc.njnu.edu.cn
mail -s “标题” -c yzhu@mcs.hpc.njnu.edu.cn root@mcs.hpc.njnu.edu.cn mail.txt
接收到的邮件都保存在目录 /var/spool/mail/用户名
(13)指令名称 : wall
使用方式 :
wall [ message ]
使用说明:
wall 会将讯息传给每一个 mesg 设定为 yes 的上线使用者。
例子 :
传讯息"hi" 给每一个使用者 :
wall hi
Q4: linux的常用命令问题
Linux常用命令与使用方法1. man 对你熟悉或不熟悉的命令提供帮助解释,使用方法如下: man ls //可以查看ls命令的使用方法2. su 常用于不同用户间切换。$su user2 //切换到用户user2,回车后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。 su命令的常见用法是变成根用户或超级用户。如果发出不带用户名的su命令 ,则系统提示输入根口令,输入之后则可切换为根用户。如果登录为根用户,则可以用su命令成为系统上任何用户而不需要口令。3. pwd 用于显示用户当前所在的目录,直接输入pwd回车即可。4. cd 改变当前目录,它的用法跟dos下的cd命令基本一致。 cd .. //可进入上一层目录 cd - //可进入上一个进入的目录 cd ~ //可进入用户的home目录cd ../.. //可以跳到目前目录的上上两层5. ls 跟dos下的dir命令一样,用于显示当前目录的内容。 ls –l //显示目录内容的详细信息。 ls -l |more //分屏显示 。6. find 用于查找文件。这个命令可以按文件名、建立或修改日期、所有者(通常是建立文件的用户)、文件长度或文件类型进行搜索。 find命令的基本结构如下: $find 目录 搜索条件 处理动作其中指定从哪个目录开始搜索。指定搜索条件。表示找到文件怎么处理。一般来说,要用-print动作,显示 整个文件路径和名称。如果没有这个动作,则find命令进行所要搜索而不显示结果,等于白费劲。 例如,要搜索系统上所有名称为ye的文件,可用如下命令: find / -name ye -print //显示出系统上所有名称为ye的文件。find . -name "*.c" //将目前目录及其子目录下所有扩展名是 c 的档案列出来。7. tar 最初用于建立磁带备份系统,目前广泛用于建立文件发布档案。可用如下方法建立tar档案: $tar cvf 例如,如果要将当前目录中所有文件存档到ye.tar中,可用如下命令: $tar cvf ye.tar *.* 要浏览档案内容,将c选项变成t。如果要浏览ye.tar档案中的内容,可用如下命令: $tar tvf ye.tar 要取出档案内的内容,将c选项变成x。如果要将ye.tar档案中的内容取到当前目录中,可用如下命令: $tar xvf ye.tar 8. gzip 用于压缩文件。 例如,如果要将ye.txt文件压缩,可用如下命令: $gzip ye.txt //压缩文件并在文件名后面加上gz扩展名,变成文件ye.txt.gz。 解压缩文件可用gzip -d命令实现: $gzip -d ye.txt.gz 这样就可以解压缩文件并删除gz扩展名。除此之外还可以用gunzip命令来解 压缩文件,效果跟用gzip -d命令一样。 旧版的tar命令不压缩档案,可用gzip压缩。例如: $tar cvf ye.tar *.txt $gzip ye.tar //则可建立压缩档案ye.tar.gz。 新版的tar可以直接访问和建立gzip压缩的tar档案,只要在tar命令中加上z 选项就可以了。例如: $tar czvf ye.tar *.txt //生成压缩档案ye.tar.gz, $tar tzvf ye.tar *.txt //显示压缩档案ye.tar.gz的内容,而 $tar xzvf ye.tar *.txt //取出压缩档案ye.tar.gz的内容。 9. mkdir 跟dos的md命令用法几乎一样,用于建立目录。mkdir kkk //建立kkk文件夹10. chmod 文件夹权限修改用法:chmod 一位8进制数 filename。chmod u+x filenmame //只想给自己运行,别人只能读//u表示文件主人, g 表示文件文件所在组。 o 表示其他人 ;r 表可读,w 表可写,x 表可以运行chmod g+x filename //同组的人来执行chmod 777 kkk //修改kkk文件夹的权限为77711. cp 用于复制文件或目录。 cp命令可以一次复制多个文件,例如: $cp *.txt *.doc *.bak /home //将当前目录中扩展名为txt、doc和bak的文件全部复制到/home目录中。 如果要复制整个目录及其所有子目录,可以用cp -r命令。
12. rm 用于删除文件或目录。 rm命令会强制删除文件,如果想要在删除时提示确认,可用rm -i命令。 如果要删除目录,可用rm -r命令。rm -r命令在删除目录时,每删除一个文件或目录都会显示提示,如果目录太大,响应每个提示是不现实的。这时可以用 rm -rf命令来强制删除目录,这样即使用了-i标志也当无效处理。 13. mv 用于移动文件、文件夹和更改文件名。例如: mv ye.txt /home //将当前目录下的ye.txt文件移动到/home目录下, $mv ye.txt ye1.txt //将ye.txt文件改名为ye1.txt。 类似于跟cp命令,mv命令也可以一次移动多个文件。 mv *.txt * /home //将当前目录中扩展名为txt的文件全部移到/home目录中。14. passwd 设置口令。15. clear 清屏命令。16. reboot 重启命令。17. halt 关机命令。18. ps 查看进程信息。例如:
ps -ef | grep 8080 //查看那个进程占用8080端口
ps -aux | grep mysqld
19. tail 查看日志文件命令。例如:
tail -f logs //查看logs日志文件的尾部信息20. du 查看文件大小。例如: du -sh /home //查看home文件夹的大小,以M为单位 du -s /home //查看home文件夹的大小,以k为单位21. df 查看各分区占用的大小。例如: du -h //查看各分区使用情况,用G作单位
关于linux命令一致和linux命令du sh的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







