linux基本操作命令

来源:互联网 发布:linux禁ping设置 编辑:程序博客网 时间:2024/05/19 20:23

1.模式切换

  • 由字符型到图型:#startx或#init5
  • 由图型到字符型:#logout或#init3
  • 注销:#logout或exit或ctrl+d
  • 关机:#poweroff或init0或shutdown now或halt -p
  • 重启:#reboot或init6或shutdown -r now
2.获得帮助

#help提供内部命令的帮助,#man或info提供外部命令的帮助。

3.文件显示 

ls命令用来显示当前目录中的文件和子目录列表。

参数说明:

ls -a:显示所有文件,包括隐藏文件;

ls -l:显示文件详细信息;

ls -f:表示多添加表示文件类型的符号,例如*表示可执行,/表示目录,@表示连接文件;

注意:文件权限排列顺序为:rwx(owner)r-x(Group)-x(other)

4.切换目录

cd命令可让用户切换当前所在的目录。

cd tony←切换到当前目录下的tony子目录cd..←切换到上一层目录cd/←切换到系统根目录cd←切换到用户主目录 cd/usr/bin←切换到/usr/bin目录

5.创建目录

mkdir命令可用来创建子目录。

mkdir lwg  #在所在目录下创建lwg子目录

6.删除目录

rmdir命令可用来删除“空”的子目录。

rmdir lwg←删除lwg目录

7.复制文件 

cp命令可以将文件从一处复制到另一处。

cp  源文件(source) 目的文件(target)

cp data1.txt data2.txt←将data1.txt复制成data2.txtcp data3.txt /tmp/data←将data3复制到/tmp/data目录中

递归复制:加入“-r”参数可同时复制目录下的所有文件及子目录。

cp –r * backup←将所有文件(含子目录文件)复制到backup目录

8.删除文件或目录 

rm命令可以删除文件或目录。

rm myfile←删除指定的文件rm * ←删除当前目录中的所有文件

rm命令的常用参数如下: 

强迫删除:使用-f 参数时,rm命令会直接删除文件,不再询问。

rm –f *.txt←强迫删除文件

递归删除:使用-r参数可同时删除指定目录下的所有文件及子目录。

rm –r data←删除data目录(含data目录下所有文件和子目录)
rm –rf tmp #强制删除tmp目录及该目录下所有文件及子目录

显示删除过程:使用-v参数。 

9.显示画面暂停

为了避免画面显示瞬间就闪过去,用户可以使用more命令,让画面在显示满一页时暂停,此时可按空格键继续显示下一个画面,或按Q键停止显示。 

当使用ls命令查看文件列表时,若文件太多则可以配合more命令使用。

ls –al more 

单独使用more命令时,可用来显示文字文件的内容。

more data.txt

10.磁盘空间显示

du:显示目前的目录所占的磁盘空间。

df:显示目前磁盘剩余的磁盘空间。

11.文件链接

ln 源文件 -s 目标文件:为某一个文件在另一个位置建立一个不同的链接。

注:文件后带@符号,就是一个用ln生成的文件。

12.连接文件

cat命令可以显示文件的内容,或是将数个文件合并成一个文件。

cat preface.txt more #逐页显示preface.txt的内容cat preface.txt>>outline.txt   #将preface.txt附加到outline.txt文件之后cat new.txt info.txt>readme.tx  #将new.txt和info.txt合并成readme.txt文件

13.移动目录或文件

mv命令可以将文件及目录移动到另一个目录下面,或更换文件及目录的名称。

mv a.txt ..←将a.txt文件移到上层目录mv z1.txt z3.txt←将z1.txt改名成z3.txtcd..←切换到上一层目录mv backup  ..←backup目录上移一层

14.显示当前所在目录

pwd命令可显示用户当前所在的工作目录的绝对路径名称。 

15.查找文件

locate命令可用来搜索包含指定条件字符串的文件或目录。

locate  zh_CN  #列出所有包含“zh_CN”字符串的文件和目录。

16.搜索字符串

grep命令可以搜索特定字符串并显示出来,一般用来过滤先前的结果,避免显示太多不必要的信息。

参数说明:

-a:将binary文件以text文件的方式搜寻数据。

-c:计算找到“搜寻字符串”的次数。

-i:忽略大小写的不同。

-n:顺便输出行号。

-v:反向选择。

grep text *.conf←搜索当前目录中扩展名为.conf且包含“text”字符串
0 0