Linux基础命令操作

linux基础命令

  linux是一个高可靠、高性能的系统,而所有的这些优越性只有在直接使用linux命令行(shell环境)才能充分地体现出来;

1.用户系统相关命令

(1) su命令

     变更为其他的使用者的身份,主要用于将普通用户身份转变为超级用户,而且需要输入相应的用户密码。
     使用示例:`su - root`

(2) 用户管理

   useradd:添加用户账号
   passwd:设置账号密码
   使用示例:useradd yul
        passwd yul

(3) 系统管理命令

Linux中常见的系统管理命令如表所示

命令命令含义格式
ps显示当前系统中由该用户运行的进程列表ps[选项]
top动态显示系统中运行的程序(一般为每隔5s)top
kill输出特定的信号给指定的PID(进程号)的进程kill[选项]进程号(PID)
shutdown关闭或重启Linux系统shutdown[选项][时间]
clear清除屏幕上的信息clear

ps的主要选项参数:

选项参数含义
-ef查看所有进程机器进程号、系统时间、命令详细目录、执行者等
-aux除可以显示-ef所有内容外,还可以显示CPU及其内存占用率、进程状态
-w显示加宽并且可以显示较多的信息

kill主要选项参数

选项参数含义
-s根据指定信号发送给进程
-aux打印出进程号,单并不送出信号
-w列出所有可用的信号名称

使用示例:
     ps -auxwww

小知识:管道是linux中信息通信的重要方式,它是把一个程序的输出直接连接到另一个程序的输入,而不经过任何中间
文件。管道线是指连接两个或更多程序管道的通路。在shell中字符“|”表示管道线,如:“ps -ef | grep ntp”

(4)磁盘相关命令(fdisk)

选项参数含义格式
free查看当前系统内存的使用情况free【选项】
df查看文件系统的磁盘空间占用情况df【选项】
du统计目录(或文件)所占磁盘空间的大小du【选项】
fdisk查看硬盘分区情况及对硬盘进行分区管理fdisk【-l】

2.文件目录相关命令

(1)cd

   改变工作目录,格式是cd【路径】,其中的路径为要改变的工作目录,可以是相对路径或者绝对路劲;
   示例: cd /home/mnt/
   该命令将当前目录改变至指定路径的目录,若没有指定路径,则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读权限。
   & 该命令可以使用通配符;
   & 可使用cd -可以回到前次工作目录;
   & ./代表当前目录,_ _ /代表上级目录;

(2)ls

   列出目录的内容
   格式:ls 【选项】【文件】
   其中文件选项为指定文件的相关内容,若未指定文件,默认查看当前目录下的所有文件,常见选项参数 -l,-a, -d,-f

(3)mkdir

   创建一个目录;
   mkdir【选项】路径
   主要选项参数

选项参数含义
-m对新建目录设置存取权限,也可以用chmod命令设置
-p可以是一个路劲名称。此时若此路径中的某些目录上不存在,在加上此选项后,系统将自动建立好那些尚不存在的目录

示例:

   mkdir -p ./hello/my
   mkdir -m 777 ./why

(4) cat

   作用:连接并显示指定的一个和多个文件的有关信息
   格式:cat【选项】文件1 文件2 …
   cat命令的常见参数如表

选项参数含义
-n由第一行开始对所有输出的行数编号
-b和-n相似,只不过对于空白行不编号

使用示例:
   cat -n hello1.c hello2.c

(5) cp、mv 和 rm

作用:
   cp:将给出的文件和目录复制到另外一个文件或目录中;
   mv:为文件或目录改名或将文件由一个目录移植到另外一个目录中;
   rm:删除一个目录中的一个或者多个文件或目录。
格式:
   cp:cp【选项】源文件或目录 目标文件或目录。
   mv:mv【选项】源文件或目录 目标文件或目录。
   rm:删除一个目录中的一个或多个文件或目录。
cp 选项常见参数:

选项参数含义
-a保留链接、文件属性,并复制其子目录,其作用等于dpr选项的组合
-d拷贝时保留链接
-f删除已经存在的目标文件而不提示
-i在覆盖目标文件之前将给出提示要求用户确认
-p此时cp除了复制源文件的内容之外,还将把其修改时间和访问权限也复制到新文件中
-r若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件,此时目录文件必须为一个目录名

mv主要选项参数

选项参数含义
-i若mv操作将导致对已存在对的目录文件的覆盖,此时系统询问是否重写,并要求用户回答y或n
-f静止交互操作,在mv操作要覆盖某已有的目标文件时不给任何指示,在指定此选项后,i选项将不再起作用

rm主要选项参数

选项参数含义
-i进行交互式删除
-f忽略不存在的文件,但从不给出提示
-r指示rm将参数中列出的全部目录和子目录均递归地删除

(6) chmod

该命令是用来改变文件的访问权限,chmod可使用符号标记进行更改和八进制数指定更改两种方式,格式有两种不同的形式。
一. 符号标记
   chmod【选项】…符号权限【符号权限】…文件
   其中的符号权限可以指定为多个,也就是说,可以指定多个用户级别的权限,但是它们之间要使用逗号分隔符隔开表示。
二. 八进制数
   chmod【选项】…八进制权限…文件…
选项参数列表

选项参数含义
-c若该文件权限确实已经更改,才显示其更改动作
-f若该文件权限无法被更改也不要显示错误信息
-v显示权限变更的详细资料
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值