Linux基础命令之cd,mkdir,cp,ls,cat

发布时间:2020-12-06编辑:脚本学堂
本文介绍几个linux的基础命令,分别是cd、mkdir、cp、ls、cat命令,分享下这几个命令的常见用法,供大家学习参考。

介绍下cd、mkdir、ls、cp、linuxjishu/14000.html target=_blank class=infotextkey>cat命令的用法。

Linux Cat说明:
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行

Linux Cat例子:
 

cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。

df 可以显示每个分区的物理空间使用情况!
#grep '^[^1-9]' /etc/passwd 不是以1-9开头的
pgrep cairo-dock -l 用于查看对应的进程号

locate cairo-dock 可以用于查看系统将cairo-dock安装在哪了
cd ~sunjiebin则代表切换到sunjiebin用户的家目录下。cd - 代表切换到上次切换的目录下。相当于windows中后退效果,只不过只能后退一次。

pwd -P 可以显示绝对路径,而不是链接目录的路径。如/var/mail目录实际是链接到/var/spool/mail目录下的。我们在/var/mail目录下用pwd显示的是/var/mail。而用pwd -P则会显示真正的路径/var/spool/mail目录。

mkdir -m 700 test 建立文件夹test,并设立权限为700。mkdir -p test/test1/test2一次性递归创建目录。如果当前目录下没有test目录,则一次性建立test,并在test下建立test1目录,再在test1下建立test2目录。如果当前test目录已经存在,那么此命令则$PATH环境变量。可以用echo $PATH来查看当前的环境变量。会直接在现有的test目录下建立test1目录。如果当前test目录存在且test目录下还存在了test1文件而不是文件夹,那么在用-p命令的时候就会出现无法创建的错误提示。

rmdir (remove directory)删除目录。但这个命令只能删除空目录。可以使用rmdir -p来一次性删除多个指定的空目录。

$PATH环境变量。可以用echo $PATH来查看当前的环境变量。

用 ll -h test之后,文件大小就会以k,M,G来显示,这样就很容易看懂文件大小是多少。-i列出inode号码。-R连同子目录一起显示。-S按大小排序。-t按时间排序。--color=none/never 均可让其不显示各类文件类型的颜色。--full-time显示完整的时间信息。

p (copy)复制命令。
-a复制目录及目录下的文件,且不改变文件的权限,如果是链接文件,则复制其链接文件属性,而不是链接文件本身。