跳至主要内容

Linux常用命令

1,查询当前目录文件列表:ls
ls命令默认状态下将按首字母升序列出你当前文件夹下面的所有内容,但这样直接运行所得到的信息也是比较少的,通常它可以结合以下这些参数运行以查询更多的信息:
ls / 显示/.下的所有文件和目录
ls -l 给出文件或者文件夹的详细信息
ls -a 显示所有文件,包括隐藏文件
ls -h 以KB/MB/GB方式给出文件大小,而不仅仅是字节.

2,查询当前所在目录:pwd
在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用 户目前处于哪一个目录中。要想知道当前所处的目录,可以使用pwd命令,该命令显示整个路径名。
语法:pwd
说明:此命令显示出当前工作目录的绝对路径。

3,进入其他目录:cd
功能:改变工作目录。
语法:cd [directory]
说明:该命令将当前目录改变至directory所指定的目录。若没有指定directory, 则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读权限。
例如:king@king-desktop:/usr$ pwd
/usr
king@king-desktop:/usr$ cd /root/
king@king-desktop:/root$ pwd
/root
king@king-desktop:/root$

4,在屏幕上输出字符:echo
例如:king@king-desktop:/root$ echo "hello"
hello

5,显示文件内容:cat
例如:king@king-desktop:/tmp$ cat temp
text test temp

6,复制文件:cp
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。
语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的各选项含义如下:
-a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
-d 拷贝时保留链接。
-f 删除已经存在的目标文件而不提示。
-i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
-p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
-r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
-l 不作拷贝,只是链接文件。
例如:king@king-desktop:~$ ls
Desktop Examples file2.txt new_file.txt
king@king-desktop:~$ cp file2.txt file2_copy.txt
king@king-desktop:~$ ls
Desktop Examples file2_copy.txt file2.txt new_file.txt

7,移动文件:mv
用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同MSDOS下的ren和move的组合。
语法:mv [选项] 源文件或目录 目标文件或目录
说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
命令中各选项的含义为:
-i 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。
-f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。
例如:king@king-desktop:~$ ls
Desktop Examples file1.txt file2.txt
king@king-desktop:~$ mov file1.txt new_file.txt
king@king-desktop:~$ ls
Desktop Examples file2.txt new_file.txt
king@king-desktop:~$ mv -v file2.txt file2_new.txt
'file2.txt' -> 'file2_new.txt'


8,建立一个空文本文件:touch
例如:king@king-desktop:~$ ls
Desktop Examples
king@king-desktop:~$ touch file1.txt
king@king-desktop:~$ ls
Desktop Examples file1.txt

9,建立一个目录:mkdir
功能:创建一个目录(类似MSDOS下的md命令)。
语法:mkdir [选项] dir-name
说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。
命令中各选项的含义为:
-m 对新建目录设置存取权限。也可以用chmod命令设置。
-p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
例如:king@king-desktop:~$ ls
Desktop Examples file2_copy.txt file2_new.txt new_file.txt
king@king-desktop:~$ mkdir test_dir
king@king-desktop:~$ ls
Desktop Examples file2_copy.txt file2_new.txt new_file.txt test_dir

10,删除文件/目录:rm
用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。
语法:rm [选项] 文件
说明:如果没有使用-r选项,则rm不会删除目录。
该命令的各选项含义如下:
-f 忽略不存在的文件,从不给出提示。
-r 指示rm将参数中列出的全部目录和子目录均递归地删除。
-i 进行交互式删除。
例如:king@king-desktop:~$ ls
Desktop Examples file2_copy.txt file2_new.txt new_file.txt test_dir
king@king-desktop:~$ rm -r test_dir
king@king-desktop:~$ ls
Desktop Examples file2_copy.txt file2_new.txt new_file.txt
king@king-desktop:~$ rm new_file.txt
king@king-desktop:~$ ls
Desktop Examples file2_copy.txt file2_new.txt
删除操作没有提示不安全,可以使用命令:
king@king-desktop:~$ rm -i file2_new.txt
rm:是否删除 一般空文件'file2_new.txt'? y

若将rm -i设定为默认则执行:
king@king-desktop:~$ alias rm='rm -i'

11,查询当前进程:ps
[root@localhost eva]# ps -aux 查看所有进程
top:显示系统内存、cpu使用情况,并可自动刷新进程列表
vmstat:显示当前的内存使用情况
netstat:显示网络状况,使用参数p可以查看对应的进程号及程序名,通常使用参数a(显示所有连接情况)和n(不反查域名和服务名)。
例如:netstat -anp。
查看服务器侦听情况,使用:netstat -an | grep LISTEN
查看服务器已建立的连接,使用:netstat -an | grep ESTABLISHED
ifconfig:查看(或设置)网络设备信息
ifconfig -a:查看所有网络设置信息
last:显示登录到服务器的情况以及服务器重启情况
df:显示硬盘空间及使用情况,Linux下可以带参数h,显示结果更人性化。
例如:
df -h 硬盘空间按人性化显示
df -k 硬盘空间按KB显示
df -m 硬盘空间按MB显示
w:显示登录到服务器上的用户列表

评论

此博客中的热门博文

面试二代:二逼大猜谜

    Sent to you by Gang.Rock via Google Reader:     面试二代:二逼大猜谜 via 译言-精品外文翻译 by rose-tattoo on 11/29/08 译者: rose-tattoo   几年前,微软发现在资源上出了点乱子,说白了吧,是人力资源上出了乱子。其实是这个样子滴: 招聘的大门常打开,应聘的人也不少来,可是来应聘的人跟岗位怎么看也对不上号啊。于是他们觉得该重新设计面试方法了。          按照老路子,面试就确定俩事儿:一个是这个人能不能胜任工作,二是这个人不能太各色,要能融入组织。微软的面试2。0呢,除了这俩条,还加了一个:冷不丁的给应聘的一个根本不靠谱的问题,甚至是让人摸不找头脑,极其二B的提问,看看他们怎么个反映。         一般来说吧,一个应聘的如果本来就爱玩文字游戏,他(她)在面试的时候也会乐于解答二b问题。换句话说,如果应聘人爱吃烙饼,那他面试的时候也会爱吃。看明白了么?这个大猜谜跟面试程序员跟本他妈的挨不上边儿。       如果你还不知道面试2。0都有什么样的问题,我给你展一眼。   波音747有多重? 有个暗盒子,里面仨灯泡,外面仨开关,线全接好了后盒子只能开一次,你怎么知道那个开关开那个灯? 你和仨人在峡谷里要过一个破桥,你一分钟能过去,另外哪仨人得分别用二,五,十,分钟才能过去。过桥得用手电,你们只有一个,你们怎么才能用最快的时间过去?      其实吧,这样的问题都是扯淡,你要是非用常识和实践方法去解答那就更二了。就拿我来说吧,我肯定过不了这些问题,而且非常有可能答成这个操性:         那我得问问波音公司。。。什么?我不能问他们?啊。。。那我就问图书馆里的人儿,你想啊,他们一天到晚就查书啊,他们就是干这个的啊! 这是谁他妈的弄的破盒子啊?你放心,我肯定能弄好,不过我还没看见这盒子什么样儿呢,你怎么知道我弄不好啊??? 太明显了。我们必须扔...

看看资本主义是如何“充分剥夺”员工的剩余价值的

初中那阵子学的"资本主义如何剥削员工的剩余价值"我一直记忆犹新,老师说:他们通虚伪的福利和看上去不错的工作环境来拉拢员工、掩盖他们的丑陋行为,这 些都是资本家用来更大程度地榨取员工的剩余价值的无耻的方法。当时真是痛恨这些资本家,发誓今后一定要去解放哪些受苦受难的员工,虽然放学回家还不知道有 没有饭吃饱。今天在网上看到一些google的瑞士苏黎世的办公室环境图片,不由得佩服恩师啊,他说得太JB正确了,google就是用如下图的糖衣炮弹 来麻醉他的员工,让员工一辈子被榨取剩余价值。 还是我朝那些在自由落体公司的员工好啊,没有糖衣炮弹的腐蚀、生活在民族大企业的环境里,无论男女都喜欢玩极限运动----自由落体运动。 好了,上图吧!

冉云飞:向成都人推荐本期《亚洲周刊》

作者:冉云飞 | 评论(0) | 标签:环保, 权益, 分子 大地震前的5月,有香江一行,与梁文道兄一起做了一期爱国主义和愤青节目,在独立中文笔会做了个"博客写作和言论自由"的演讲,《亚洲周刊》总编辑邱立本先生邀我到他们刊物去做一个小型的交流。这个交流,后来经马楠女史的录音整理(我还没校过,真是时不我待啊),刊载于敝博,名叫《中国民间维权运动:以成都为例》( http://www.bullog.cn/blogs/ranyunfei/archives/156288.aspx ),大家可以看到。当初讲四川民间维权运动的时候,我还没有讲到现在已在狱中的黄琦先生创办的"六四天网",我也没有讲到在四川组党的刘贤斌、欧阳懿等先生,现在一并作个小补充,算是向他们致敬。以后我用一本书来写我认识的四川牛人、汉子(包括长期在四川生活,或者与四川关系极深者)官方称为"反动分子"的人,书名就叫《四川反动分子》,相当于太史公给诸位写列传。现初步罗列一个名单(挂一漏万,以后会续补):胡平、余杰、王怡、廖亦武、徐友渔、陈奎德、齐家贞、武宜三、廖天琪、谭作人、蔡楚、蔡咏梅、周钰樵、肖雪慧、黄琦、陈云飞、郭发财等。"老一辈反动分子"我会写胡绩伟、谢韬、流沙河、曾伯炎、黄一龙、张和光、张先痴、陆清福、朱国干、郭炎、黄承勋、王建军、杨泽泉等。自由与民主之追求者,岂止川人哉!各地的朋友,都可以写写你们本地的"反动分子",为吾国之终得民主自由做出我们自己的贡献。 为什么想到要写《四川反动分子》一书呢?就是想起一位我认识多年的四川汉子:谭作人。我与老谭交往多年,知道这"老几"(川语,不好翻译,在这里相当于"哥们儿",但这翻译哪能罄其义呢)常年为民主自由做贡献,常从实事做起,从不懈怠。而且最好玩的是,我后来才知道他是我母校的子弟,说起自己的父亲是川大历史系的老师,我马上猜到他父亲是谭英华,真可谓其来有自啊。说起他父亲许多人可能不知晓,但我可以是受惠非浅,早年读关于食货志的书,我可是把《两唐书食货志校读记》当作我读新、旧唐书最重要的参考书来读的啊。能在谭先生身后认识其哲嗣并成为朋友,真是快何如哉!说起四川大学历史系,很多人只知徐中舒、缪彦威(杨联陞先生内兄)二先生,其实川大历...