Linux中常用命令

转载 2013年12月05日 08:33:43

1 、切换目录

cd

到/tmp 目录:cd /tmp

到上层目录:cd ..

2 、查看当前目录

pwd

3、 创建一个新的文件夹:

mkdir

创建一层目录:

创建多层目录:

4 、删除目录:

rmdir [-p]   如果需要层级删除目录,就需要带上p(只能删除空目录)

5、查询环境变量

echo $PATH  或者$PATH

 

6、切换用户:

su 用户名

7、移动文件

 

 

仔细阅读上面的命令,你会发现mv还可以对文件进行从命名,上面的命令将hellot.txt从a中移动到了b中,并改名为hello1.txt

 

8、查看文件与目录

ls

ls -a  目录名称:列出目录中所有的文件

ls -al 目录名:列出长字符串,包含文件的一些详细信息

如果没有给定目录名,那么就是当前目录

 

9、文件的复制:

cp [-adfilprsu] 源文件  目标文件    //将源文件拷贝到目标文件

cp  src1,src2,... des   //将多个源文件拷贝到目的文件夹

 

cp这个命令非常重要,不同的身份执行对命令产生不同的效果,尤其是-a,-p参数,对不同的身份来说,区别非常大。

例1:

使用root执行:

如果我们要将文件的所有的属性复制过来,则要加上参数-a

 

复制一个目录到另外一个目录 cp -r /src /desc

 

 

10 、移除文件或目录

rm [-fir] 文件或目录

-f 强制的意思,忽略不存在的文件,不会出现警告信息

-i互动模式:删除前,会询问是否删除

-r :递归删除

 

这里不再演示,记得之前的rmdir吗,只能删除空目录,所以删除非空目录只能使用rm -r

11、文件类容查询

cat

-b:列出行号

-n:列出行号,包括空白行

 

cat 是一次性将数据显示到屏幕上,如果想一页一页的看怎么办?

使用more命令

more在运行的过程中,你有几个按键可以按:

空格键:代表向下翻一页

Enter:代表向下滚动一行

q:离开more

b:往回翻页

 

 

12 、创建文件

touch

touch a.txt 就会在当前目录下创建a.txt

 

13、查找文件的命令

whereis ,find

whereis [-bmsu]  文件或目录名

-b:二进制文件

-m:只找在说明文件manual路径下的问津

-s:只找source源文件

-u:查找不在上述三个选项中的其他特殊文件

 

whereis ifconfig

 

下面看看find命令

 

find [path] [option] [actioin]

查找/home下面属于gavin的文件

find   /home  -user  gavin

查找系统中不属于任何人的文件

find /  -nouser

查找文件名为passwd的这个文件

find    /     -name passwd

查找文件类型为socket的文件

find   /    -type s

 

14、磁盘和目录的容量

df:列出文件系统的整体磁盘使用量

du:评估文件系统的磁盘使用量

15 创建链接文件

ln  [-sf] 源文件   目标文件

 

-s  :创建软连接,如果不加则是硬连接

-f:如果目标文件存在,则删除后再建

 

[root@localhost test2]# echo 'good'>a.txt
[root@localhost test2]# ls
a.txt
[root@localhost test2]# ln -s a.txt b
[root@localhost test2]# ls
a.txt  b
[root@localhost test2]# ll
total 12
-rw-r--r-- 1 root root 5 Aug  8 01:09 a.txt
lrwxrwxrwx 1 root root 5 Aug  8 01:09 b -> a.txt
[root@localhost test2]# echo 'hello'>>b
[root@localhost test2]# cat b
good
hello
[root@localhost test2]# cat a.txt
good
hello
[root@localhost test2]# ln a.txt c
[root@localhost test2]# ll
total 20
-rw-r--r-- 2 root root 11 Aug  8 01:09 a.txt
lrwxrwxrwx 1 root root  5 Aug  8 01:09 b -> a.txt
-rw-r--r-- 2 root root 11 Aug  8 01:09 c
[root@localhost test2]# echo 'bad'>>c
[root@localhost test2]# cat c
good
hello
bad
[root@localhost test2]# cat a.txt
good
hello
bad
[root@localhost test2]# cat b
good
hello
bad
[root@localhost test2]# rm a.txt
rm: remove regular file `a.txt'? y
[root@localhost test2]# cat b
cat: b: No such file or directory
[root@localhost test2]# cat c
good
hello
bad
[root@localhost test2]#

 

运行上面的命令行,相信你对ln的使用会非常清楚的。

 

15、挂载CD

16、文件压缩

tar

-c:创建一个压缩文件

-v:显示压缩过程

-f:给出压缩文件名

-x:解压文件

-t::查看压缩包中又哪些文件


相关文章推荐

linux中常用命令

  • 2009年08月27日 05:12
  • 641KB
  • 下载

Linux中常用命令之一——文本处理

Linux 中常用的文本(行)处理命令 0、正则表达式(regular expression) 元字符(如下图)是正则表达式中含有的字符,在正则表达式中可以在字符串中使用元字符以匹...

Linux中系统管理中常用命令

Linux中系统管理中常用命令:

Linux中常用命令01

常见Linux命令的格式: 命令名称 [命令参数] [命令对象] 命令对象一般是指要被处理的文件、目录、用户等资源。 命令参数可以选用长格式(完整的选项名称)也可选用短格式(单个字母的缩...

Linux中常用命令之一——文本处理

Linux 中常用的文本(行)处理命令 0、正则表达式(regular expression) 元字符(如下图)是正则表达式中含有的字符,在正则表达式中可以在字符串中使用元字符以匹...

Linux命令中常用命令符号解释

原文地址:yi_yuan_1988] 一、通配符:" * ” 、" ? ”   和dos下一样,当我们不知道确切的文件名时,可以用通配符来进行模糊操作。“*”可以代表任意长...

Linux中常用命令挂载命令

挂载了光盘和u盘后一定要记得卸载

tar命令(LINUX中常用命令)

tar命令(LINUX中常用命令) 命令:tar [-参数] 文件与目录 .... 操作参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指...

Linux中常用命令——查找命令对比分析

本文主要是分析Linux中查找命令相关的使用场景,通过对比让你能够灵活的使用他们,但是文中没有用法的具体细节。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux中常用命令
举报原因:
原因补充:

(最多只允许输入30个字)