Linux - 常用命令

1、 常用命令展示

pwd - print name of current/working directory

ls - list directory contents

常用命令展示

cd ~  :       进入home目录
cd /  :       进入根目录
cd -  :       进入上一次的目录
cd .. :       返回上一级目录,即父目录
pwd   :       显示当前路径
ls    :       显示当前目录列表
ls -l :       显示当前目录完整列表
cat   :       显示文本全部内容
more  :       显示文本部分内容,可以向下翻页
less  :       显示文本部分内容,可以向上向下翻页
head  :       显示文本头几行的内容,用-n指定显示的行数
tail  :       显示文本末几行的内容,用-n指定显示的行数
touch :       创建新的文件或者更新已有文件的时间信息
mkdir :       创建一个目录
rm -f :       删除文件
cp    :       拷贝文件
scp   :       跨服务器拷贝文件
mv    :       移动文件到文件夹,或者重命名一个文件
chmod :       修改一个文件的权限
find  :       查找文件
ps    :       查看进程
pstree:       以进程树的形式查看进程
top   :       查看进程的动态信息,是实时更新的
history:      查看历史命令

2、 命令说明(shell)

⑴ 指令格式

指令名称    [选择项]    [参数]

同一行中可以输入一个以上的指令,只要指令间以分号 (;)隔开,Linux将会按次序执行命令序列。

mkdir -p test1; mkdir -p test2
mkdir -p test1 test2
rm -rf test1 test2
mkdir -p test3; touch local.c
⑵ 指令选择项

为了执行动作产生不同的结果,选择项以 (-) 号开头;

⑶ 指令参数

参数的目的是描述指令所需的一些信息(例如:文件名称),而这些信息在每次执行该指令时都不相同。

⑷ 通配符

“*”:可用来代表文件名中的任意长度的字符串

“?”:可用来代表文件名中的任一字符

“[]”:可用来代表文件名中的任一属于字符组(a-z/A-Z)中的字符。

以下这些命令均为shell命令。

3、常见Shell命令

1)man-显示联机Linux手册
man ps
2)mkdir-在当前工作目录下建立子目录

[格式]     $ mkdir 目录名称  建立1个或多个指定目录(目录之间用空格隔开)。

mkdir download
3)rmdir  删除当前工作目录下子目录

[格式]     $ rmdir 目录名称...

[描述]     rmdir(remove  directory)命令删除指定目录,而目录必须为空。如果目录不为空,LINUX将显示适当的报错信息。

kdvmt@kdvmt-dell:dongyanxia$ rm test1/
rm: 无法删除'test1/': 是一个目录
kdvmt@kdvmt-dell:dongyanxia$ rmdir test1/

[注释]     要删除含有文件的目录,你可使用带有危险性的rm-r命令。

kdvmt@kdvmt-dell:dongyanxia$ rmdir test2/
rmdir: 删除 'test2/' 失败: 目录非空
kdvmt@kdvmt-dell:dongyanxia$ rm -r test2/
4)rm  删除文件

[格式]     $ rm 文件名... 删除一个或多个指定文件。

选择项   -i  (interact)选择项使LINUX询问是否要删除指定文件。

如果是这样,则键入y(表示yes),否则键入n (表示no).

5)rm -r  删除目录及其文件

[格式]     $ rm -r  目录名称

[描述]     rm -r(remove recursively)命令删除指定目录及其内容。

[注释]     rm -r命令删除指定目录以及目录所含的所有文件和目录。命令rm -r具有很大的危险性,因为你也许不小心删除了你不愿删除的文件。

6)mv  移动或重新命名文件和目录

[格式]     $mv  文件名1  文件名2  # 重新命名指定的普通文件;

kdvmt@kdvmt-dell:dongyanxia$ ls
mic.sh  msky.sh  skyos  usky.sh
kdvmt@kdvmt-dell:dongyanxia$ mv mic.sh mt.sh
kdvmt@kdvmt-dell:dongyanxia$ ls
msky.sh  mt.sh  skyos  usky.sh

 [格式]   $mv  文件名   directory  #将指定的普通文件移到指定目录;

kdvmt@kdvmt-dell:dongyanxia$ mv mt.sh skyos/
kdvmt@kdvmt-dell:dongyanxia$ ls
msky.sh  skyos  usky.sh
kdvmt@kdvmt-dell:dongyanxia$ ls skyos/
mt.sh

   [格式]   $mv  directory directory

kdvmt@kdvmt-dell:dongyanxia$ mkdir test
kdvmt@kdvmt-dell:dongyanxia$ ls
msky.sh  skyos  test  usky.sh
kdvmt@kdvmt-dell:dongyanxia$ mv test/ skyos
kdvmt@kdvmt-dell:dongyanxia$ ls
msky.sh  skyos  usky.sh
kdvmt@kdvmt-dell:dongyanxia$ ls skyos/
mt.sh  test

重新命名带指定名的指定目录,或如果第2个目录名是1个现存目录,那么就把第1个指定目录移到它里面。

7)阅读news消息
8)locate  搜索文件

[格式]     $locate 字符串

[描述]     locate命令按给定字符串搜索文件,它可将所有文件名称中及路径中包含该字符串的文件,都会连同路径一起显示,甚至只知道文件的部分名称就可以使用本命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值