Linux常用命令

一.Linux介绍

  •   linux的文本模式介绍

 [root@localhost ~]

第一列 root 代表当前用户

第二列 localhost 代表主机名

第三列 ~代表当前所在的目录 ~家目录home目录

  • linux 的登陆与退出

login 登入系统

logout 退出系统

exit 注销当前用户

clear 清屏命令

  • linux的关机

shutdown 关机命令

shutdown now 立即进入维护模式

shutdown -h now 立即关机

halt 直接关机

shutdown -r now 立即重启计算机

shutdown -h 20:00 & 20:00关闭计算机

shutdown -r 20:00& 20:00重新启动计算机

shutdown -k 3 warning :system will shutdown! 发送消息给用户3分钟后 进入维护模式

shutdown +3 "system will shutdown after 3 minutes!" 

查看linux系统信息

hostname 显示主机名

hostname aaa  修改主机名为aaa

uname 显示系统及版本信息


二、linux的常用命令

  • 改变目录 cd
  • 目录的表达方法

/  根目录

.  当前目录

.. 上一级目录

~ 家目录

# cd  /              进入到系统根目录

# cd  .              进入当前目录

# cd  ..             返回上一级目录

# cd  /              进入主目录

# cd  / tmp        进入指定目录/tmp

  • 显示当前所在目录  pwd 
  • 显示文件或目录的属性  ls

# ls  /tmp               显示指定目录/tmp的内容

# ls  -l                    列出文件和文件夹的基本属性和详细信息

# ls  -a                   列出当前目录的全部内容,包括隐藏文件

# ls -l -a                  列出当前目录的全部文件和文件夹的基本属性和详细信息

  • 创建目录  mkdir

mkdir   dir1                             在当前目录下创建dir1子目录

mkdir   /tmp/dir2                       在指定目录/tmp下创建dir2子目录

mkdir   -p  dir3/dir4                    在当前目录下创建2级目录dir3和其子目录dir4

mkdir  -p  /dir5/dir6                   在根目录下创建2级目录dir5和其子目录dir6

mkdir  dir7 dir8 dir9                   在当前目录下创建3个目录

  • 创建空文本文件    touch

# touch   file1                             在当前目录下创建file1文件

# touch  /tmp/file2                       在指定目录/tmp下创建file2文件

  • 复制文件命令      cp

# cp file2  /tmp                             复制file2到/tmp目录下

# cp /tmp/file2  /home                  复制/tmp/file2 文件 到/home 目录下

# cp /home/file2   /tmp/file3         复制 /home/file2 到  /tmp目录下并改名为/file3

# cp -p /tmp/file3  /home              复制/tmp/file3到/home 目录下并复制文件属性

# cp -r /dir5  /tmp                          复制/dir目录到/tmp下

  • 移动文件命令   mv

# mv file4  /tmp                             移动file4文件到/tmp目录下

# mv /home/file3   /tmp/file5          移动/home/file3文件到/tmp目录下并改名为file5

# mv file3  file4                                将当前目录下的文件file3改名为file4

  • 删除文件命令         rm

# rm file1                                         删除文件file1

# rm  -f  file1                                    不用确认直接删除

# rm -f  file1  file2 file3                     不用确认同时删除多个文件

# rm /tmp/file1                                  删除指定目录下的文件

# rm fi*                                              删除以fi开头的文件

  • 查看文件内容命令        cat

# cat  /etc/passwd                              查看/etc/passwd文件

# cat  /etc/passwd | more                     分屏查看文件内容

# cat /etc/passwd  | less                        分屏查看文件内容,可以上下翻页,“q"退出

  • 查找文件命令            find

# find   pass*                                     在当前目录下查找以pass开头的文件

# find  /etc/pass*                                在/etc目录中查找以pass开头的文件

# find /etc/pass* -print                         在/etc目录中查找以pass开头的文件,并显示出来

  • 在文件内容中查找关键字          grep

# grep "rpm"  /etc/passwd                    在/etc/passwd文件中查找关键字rpm

  • vi 编辑器

 

  • Vi的启动和退出

# vi  file                         创建、编辑file文件

# vi /tmp/file1                编辑指定目录/tmp下的file1文件

q: 如果当前文档没有被修改过将直接退出Vi,否则会提示信息并不退出Vi。

wq:保存当前文档并退出。

q!:直接退出Vi,即使当前文档被修改过,也不保存修改内容。

  • Vi命令行模式下的操作

按Ecs键进入命令行模式后,shft+:set nu

取消设置行号                               :set nonu

  • Vi的高级用法

1.行拷贝

拷贝当前行:将光标移动到要拷贝行的任意位置,使用“yy"命令拷贝当前行。

拷贝多行:将光标移动到要拷贝多行的第一行,假设要拷贝的行数为n,使用“nyy"命令拷贝多行。

2.行剪切

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值