Linux常用的十个命令解析

1.ls显示文件或目录

选项 含义
-a 列举目录中的全部文件,包括隐藏文件
-l 列举目录中的细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等

-f 列举的文件显示文件类型
-r 逆向,从后向前地列举目录中内容
-R 递归,该选项递归地列举当前目录下所有子目录内的内容
-s 大小,按文件大小排序
-h 以人类可读的方式显示文件的大小,如用K、M、G作单位
ls -l a.doc 列举文件a.doc的所有信息

2.mkdir 创建目录
mkdir命令用来创建新目录,可以创建一个空白的目录,可以在其中添加文本和数据。

mkdir data 该命令创建一个名为data的空白目录

-p 创建目录,若无父目录,则创建p(parent)
3.cd 切换目录

cd / 转到根目录中
cd ~ 转到/home/user用户目录下
cd /usr 转到根目录下的usr目录中————-绝对路径
cd test 转到当前目录下的test子目录中——-相对路径
4.touch 创建空文件
touch命令用来创建新文件,他可以创建一个空白的文件,可以在其中添加文本和数据。

touch test 该命令创建一个名为test的空白文件
5.cp 拷贝
cp命令用来拷贝文件,要复制文件,输入命令:

cp <source filename> <target filename>

cp test.txt Data/test1 该命令将把文件test.txt复制到Datat目录下,并命名为test1。

选项 含义
-i 互动:如果文件将覆盖目标中的文件,他会提示确认
-r 递归:这个选项会复制整个目录树、子目录以及其他
-v 详细:显示文件的复制进度

 

6.cat 查看文件内容
cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。

cat test.txt 该命令显示文件test.txt的内容,ctrl+D退出cat

7.mv 移动或重命名

mv命令用来移动文件。

选项 说明
-i 互动:如果选择的文件会覆盖目标中的文件,他会提示确认
-f 强制:它会超越互动模式,不提示地移动文件,属于很危险的选项
-v 详细:显示文件的移动进度
mv test.txt Data 把文件test.txt 移动到目录Data中
mv apache-tomcat-7.0.81 tomcat 把文件apache-tomcat-7.0.81 tomcat改为tomcat
8.rm 删除文件
rm命令用来删除文件

选项 说明
-i 互动:提示确认删除
-f 强制:代替互动模式,不提示确认删除
-v 详细:显示文件的删除进度
-r 递归:将删除某个目录以及其中所有的文件和子目录
rm test.txt 该命令删除文件test.txt
9.echo 创建带有内容的文件
echo命令用来在显示器上输出一段文字,这个命令常用来输出一些提示信息,因此这个命令的意义在于输出一些文字。它的用法也很简单:

echo –(参数) 字串 (可以用””,也可以不用,显示略有区别)

参数n代表输出文字后不换行,如果不加参数会自动换行。

输入命令:

echo “welcome to networkidc”

输出结果为:

welcome to networkidc

10.find 在文件系统中搜索某文件

它的格式为”find <指定目录> <指定条件> <指定动作>“;

例如使用find命令搜索在根目录下的所有data文件所在位置,命令格式为”find / -name  ‘data’“

 

成为第一个发表评论的人

发表评论

您的电子邮件地址不会被公开.


*