常用Linux命令详解(新)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常用Linux命令详解

KD5979 刘海钟

下面将对我们日常工作中经常会用到的一些Linux命令进行一下讲解

一、注销,关机,重启,新建用户、删除用户

1. 注销系统的命令

logout 、exit

这两个命令都可以用来退出当前所登录的服务器,若想再次进入服务器需要重新输入用户名

和密码

2.关机或重新启动的命令

shutdown

用来对系统做关机或重启操作,详细的命令参数请输入:shutdown -h 进行查看

shutdown now关机命令

shutdown -r now关机重启命令

3.重新启动计算机的命令

reboot

用来重新启动系统,直接输入reboot即可

4.新建用户的命令

useradd kedacom 新增一个kedacom的用户

passwd kedacom 为新增的用户设置一个登陆密码

4.删除用户的命令

userdel -r kedacom删除用户

二、文件与目录的操作

1. 列出文件列表的ls命令

ls(list)命令用来显示当前目录中的文件和子目录列表。配合参数的使用,能以不同的方式

显示目录内容。范例如下:

显示当前目录的内容

[root@KEDACOM ~]# ls

NRU_CMU_DISK_SIZE_NOTIFY2008 anaconda-ks.cfg install.log install.log.syslog 显示名称以“.”开头的隐藏文件

[root@KEDACOM ~]# ls -a

.bash_histor .bash_profile .cshrc .ssh NRU_CMU_DISK_SIZE_NOTIFY2008 install.log .bash_logout .mysql_history.TMP .tcshrc anaconda-ks.cfg 显示每个文件详细的信息(包括文件类型、权限、大小、所属组、创建时间等)

[root@KEDACOM ~]# ls -l

total 64

-rw-r--r-- 1 root root 0 Jun 29 17:50 NRU_CMU_DISK_SIZE_NOTIFY2008

-rw-r--r-- 1 root root 933 Jan 10 2002 anaconda-ks.cfg 文件

drw-r--r-- 1 root root 49431 Jan 10 2002 install 目录

-rw-r--r-- 1 root root 3331 Jan 10 2002 install.log.syslog

ls命令后直接加上欲显示的目录路径,就会列出该目录的内容

[root@KEDACOM /]# ls root/

NRU_CMU_DISK_SIZE_NOTIFY2008 anaconda-ks.cfg install.log install.log.syslog

2. 切换目录的cd命令

cd(change directory)命令可让用户切当前所在的目录

[root@KEDACOM ~]# cd temp← 切换到当前目录下的temp子目录

[root@KEDACOM ~]# cd .. ← 切换到上一层目录

[root@KEDACOM ~]# cd / ← 切换到系统根目录

[root@KEDACOM ~]# cd ← 切换到用户主目录

[root@KEDACOM ~]# cd /usr/bin← 切换到/usr/bin目录

思考: cd ../../ 会切换到哪个目录?

3. 创建目录的mkdir命令

mkdir(make directory)命令可用来创建子目录。以下例子是在当前目录下创建tool子目录。

[root@KEDACOM temp]# mkdir tool

[root@KEDACOM temp]# ls

tool

vi a.txt

Hello everyone!

:wq //在退出时,直接输入:wq会发现退不出去,退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制

4. 复制文件的cp命令

cp(copy)命令可以将文件从一处复制到另一处。一般在使用cp命令将一个文件复制成另一个文件或复制到某个目录时,需要指定原始

lsccpm文件名与目的文件名或目录。范例如下:

将data.txt复制成data1.txt

[root@KEDACOM temp]# cp data.txt data1.txt

[root@KEDACOM temp]# ls

data.txt data1.txt tool

将data1.txt复制到上一级目录的data目录中

[root@KEDACOM temp]# cp data1.txt ../data

[root@KEDACOM temp]# ls ../data

data1.txt

显示复制过程:加入-v参数可显示命令执行过程

[root@KEDACOM temp]# cp -v data1.txt ../data/data3.txt

'data1.txt' -> '../data/data3.txt'

[root@KEDACOM temp]# ls ../data/

data1.txt data2.txt data3.txt

逐层复制:加入“-R”或“-r”参数可同时复制目录下的所有文件及子目录

[root@KEDACOM ~]# cp -vr temp data/

`temp' -> `data/temp'

`temp/tool' -> `data/temp/tool'

`temp/data1.txt' -> `data/temp/data1.txt'

`temp/data.txt' -> `data/temp/data.txt'

[root@KEDACOM ~]# cd data

[root@KEDACOM data]# ls

data1.txt data2.txt data3.txt temp

[root@KEDACOM data]# cd temp/

[root@KEDACOM temp]# ls

data.txt data1.txt tool

5. 删除文件或目录的rm命令

rm(remove)命令可以删除文件或目录。范例如下:

删除指定文件

[root@KEDACOM temp]# rm file← 删除指定的文件

[root@KEDACOM temp]# rm *← 删除当前目录中的所有文件

相关文档
最新文档