Linux常用命令介绍及操作实例(一)

1、基础命令介绍

1)、cd命令

cd /usr  说明:切换到usr根目录下usr

cd ./path 说明:切换到当前目录下的path目录中 其中点表示本身 命令中./可以省略

cd ../path 说明:切换到上一级目录下的path目录中

示例:

2)、ls命令

ls   

-l  说明:列出长数据对象,包含文件属性、权限、大小、创建日期等

-a  说明:累出全部文件,包含隐藏的(开头为.的文件)

-d  说明:仅列出目录本身

-h 说明:将文件类容以比较轻易读的方式(GK,KB等)类出来

-R 说明:连同子目录一起列出来(递归列出),等于该目录所有的文件都会被列出来,不推荐使用

备注:这些参数都是可以组合使用的

示例1:ls -l

示例2:ls -lh

3)、pwd命令

pwd主要用于显示从根路径到当前目录的完整路径,语法 pwd [选项],选项参数如下:

-L 说明:打印逻辑上的工作目录,默认选项

-P 说明:打印物理上的工作目录

示例:

4)source命令

source命令也是点命令,可以用英文的点(.)代替。主要用于修改后的文件立即生效,不用重启或者重新登录。语法 source filename 或者 . filename

示例:

source /etc/profile

. /etc/profile

2、文件及目录管理相关命令

1)、cp命令

主要用于复制文件,可以把多个文件一次性复制到一个目录下,语法cp oldfilename 目录/newfilename .常用参数如下:

-a 说明:将文件特性一起复制

-p 说明:文件属性一起复制,常用于备份

-i 说明:复制的文件已存在时,提示是否需要覆盖操作

-r 说明:递归持续复制,常用于目录的复制

-u 说明:目标文件与源文件有差异时才复制

2)、mv命令

主要用于重命名或者移动文件或者目录。语法 mv oldfilename newfilename,常用参数如下:

-f 说明:覆盖前不询问

-i 说明:覆盖前询问

-u 说明: 只在源文件比目标文件新或者目标文件不存在时才移动

3)、rm命令

主要用于删除文件或者目录,语法 rm [选项] filename,常用参数如下:

-f 说明:表示强制删除。忽略不存在的文件,不提示

-i 说明:在删除前需要确认

-r 说明:递归删除目录及内容

默认时,rm不会删除目录,使用-r 选项时可删除每个给定的目录及包含的所有内容

注意: -rf 要慎用

4)、mkdir命令

主要用于创建目录,语法 mkdir dirname ,命令后接目录名称,常用参数如下:

-m 说明:表示mode(模式), 设置权限模式(雷士chmod)

-p 说明:表示parents ,需要时创建目标上层目录,即使这些目录已经存在也不当作错误处理

-v 说明:表示verbose,每次创建新目录都显示信息

-Z 说明: 将每次创建的目录的SeLinux安全环境设置为CTX

5)、touch命令 

主要用于创建普通文件,语法 touch filename ,如果文件存在,则表示修改当前文件时间,常用参数如下:

-a 说明:只更改访问时间

-c 说明:不创建任何文件

-d 说明:使用指定字符串表示时间而非当前时间

-m 说明: 只更改修改时间

-r 说明:使用指定文件的世家属性而非当前时间

6)、grep 命令

用于分析一行信息,若有需要的信息,则显示出来,

语法也比较简单 grep [ -acinv] [--color=auto] '查找字符串' filename

常用参数:

-a 说明: 将brinary文件以text文件的方式查找数据

-c  说明:计算查找到'查找字符串'的次数

-i  说明:忽略大小写区别,把大小写视为相同

-v  说明:反向选择,即显示出没有'查找字符串'的内容哪一行

示例:

7)、find 命令

查找功能非常强大的命令 使用也相对比较复杂

基本语法 find [PATH] [option] [action]

参数分类:

1)、与时间相关的参数

-mtime n 说明:查找在n天之前的“一天内”被更改过的文件

-mtime +n 说明:查找在n天之前(不含n天本身)被更改过的文件名

-mtime -n 说明:查找n天之内(含n天本身)被更改过的文件名

-newer file 说明:查找比file创建时间更找的文件名

示例:查找usr下 今天被更改过的文件

find /usr -mtime 0

2)、与用户或者用户组相关的参数

-user name 说明: 查找文件所有者为name的文件

-group name 说明:查找文件所属用户组为name的文件

-uid n 说明: 查找文件所有者用户id为n的文件

-gid n 说明:查找文件所属用户组id为n的文件

示例: 查找usr目录下文件所有者为jw 的文件

find /usr -user jw

查询结果表示该用户不存在

3、系统资源命令

1)、ps命令

ps命令,主要用于查看系统正在运行的进程命令,和grep 命令配合使用,可以快速筛选出正在运行的进程信息,语法ps [选项],选项参数如下:

-e 说明:显示所有进程,不仅仅是当前用户的进程

-f 说明:显示完整进程信息,包括进程的父进程ID、CPU利用率等

-u user 说明:显示指定用户的进程信息

-p pid 说明:显示指定pid的进程信息

-s 说明:按照进程启动时间排序

-r 说明:按照进程的cpu利用率排序输出

2)、top命令

top命令,主要用于动态显示系统信息及进程,类似于windows系统中的任务管理器

语法很简单 top [选项],参数说明如下:

-d 说明:指定每两次屏幕信息刷新之间的时间间隔;

-p 说明:通过指定监控进程ID来仅仅监控某个进程的状态;

-q 说明:该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行;

-S 说明:指定累计模式;

-s 说明:使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险;

-i 说明:使top不显示任何闲置或者僵死进程;

-c 说明:显示整个命令行而不只是显示命令名;

4、开关机命令

1)、shutdown命令

主要用于关机,重启等 常用命令如下

马上关机并停机 shutdowm -h now

马上重启 shutdown -r now

5分钟后关机 shutdown -h 5

2)、reboot命令

reboot命令,主要用于重启计算机,必须要要用root权限才行,一般直接使用reboot就可以了

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值