Linux命令(一)

一、关机重启
shutdown -h now      立刻关机
shutdown -h 5        5分钟后关机
poweroff             立刻关机

shutdown -r now       立刻重启
shutdown -r 5         5分钟后重启
reboot                立刻重启
二、目录操作命令
2.1 目录查看 ls命令 (list)查看文件夹包含的文件,和文件权限(目录、文件夹、文件权限)
ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -A 列出除.及..的其它文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S 以文件大小排序
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
2.2 目录切换 cd命令 (change Directory )
cd /        切换到根目录
cd /usr     切换到根目录下的usr目录
cd ../      切换到上一级目录 或者  cd ..
cd ~        切换到home目录
cd -        切换到上次访问的目录
2.3 目录操作 增删改查
// 新建目录
mkdir    aaa          在当前目录下创建一个名为aaa的目录
mkdir    /usr/aaa     在指定目录下创建一个名为aaa的目录
// 删除文件
rm 文件                删除当前目录下的文件
rm -f 文件             删除当前目录的的文件(不询问)
// 删除目录
rm -r aaa             递归删除当前目录下的aaa目录
rm -rf aaa            递归删除当前目录下的aaa目录(不询问)
// 全部删除
rm -rf *              将当前目录下的所有目录和文件全部删除
rm -rf /*             【慎用!】将根目录下的所有文件全部删除
// 重命名目录
mv 当前目录  新目录        // mv aaa bbb    将目录aaa改为bbb
注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行

// 剪切目录
mv 目录名称 目录的新位置    // mv /usr/tmp/aaa /usr  将/usr/tmp目录下的aaa目录剪切到 /usr目录下面 
注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作

// 拷贝目录
cp -r 目录名称 拷贝的目标位置 // cp /usr/tmp/aaa  /usr 将/usr/tmp下的aaa目录复制到 /usr目录下面   注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不用写-r递归
find 目录 参数 文件名称
find /usr/tmp -name 'a*'    查找/usr/tmp目录下的所有以a开头的目录或文件
三、文件操作
3.1 增删改查
命令:touch 文件名
示例:在当前目录创建一个名为aa.txt的文件        touch  aa.txt
命令:rm -rf 文件名
改 vi或vim

【vi编辑器的3种模式】
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:

  1. 命令行模式command mode)
    控制屏幕光标的移动,字符、字或行的删除,查找,移动复制某区段及进入Insert mode下,或者到 last line mode。
    命令行模式下的常用命令:
    【1】控制光标移动:↑,↓,j
    【2】删除当前行:dd
    【3】查找:/字符
    【4】进入编辑模式:i o a
    【5】进入底行模式::

  2. 编辑模式(Insert mode)
    只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
    编辑模式下常用命令:
    【1】ESC 退出编辑模式到命令行模式;

  3. 底行模式(last line mode)
    将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
    底行模式下常用命令:
    【1】退出编辑: :q
    【2】强制退出: :q!
    【3】保存并退出: :wq

打开文件

命令:vi 文件名
示例:打开当前目录下的aa.txt文件     vi aa.txt 或者 vim aa.txt
注意:使用vi编辑器打开文件后,并不能编辑,因为此时处于命令模式,点击键盘i/a/o进入编辑模式。

编辑文件

使用vi编辑器打开文件后点击按键:i ,a或者o即可进入编辑模式。

i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起一新行插入

保存或者取消编辑

保存文件:

第一步:ESC 进入命令行模式
第二步:进入底行模式
第三步:wq 保存并退出编辑

取消编辑:

第一步:ESC 进入命令行模式
第二步:: 进入底行模式
第三步:q! 撤销本次修改并退出编辑

文件的查看命令:cat/more/less/tail

cat:看最后一屏

示例:使用cat查看/etc/sudo.conf文件,只能显示最后一屏内容
cat sudo.conf
more:百分比显示

示例:使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
more sudo.conf
less:翻页查看

示例:使用less查看/etc/sudo.conf文件,可以使用键盘上的PgUp和PgDn向上    和向下翻页,q结束查看
less sudo.conf
tail:指定行数或者动态查看

示例:使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl+C结束  
tail -10 sudo.conf
3.2 权限修改

rwx:r代表可读(权限值为4),w代表可写(权限值为2),x代表该文件是一个可执行文件(权限值为1),如果rwx任意位置变为-则代表不可读或不可写或不可执行文件。

在这里插入图片描述

rwx权限值对应421,也可以用一位数表示7–421–rwx,6–42 --rw,4–4 --r

在这里插入图片描述

示例:给aaa.txt文件权限改为可执行文件权限,aaa.txt文件的权限是-rw- — ---

第一位:-就代表是文件,d代表是文件夹
第一段(3位):代表拥有者的权限
第二段(3位):代表拥有者所在的组,组员的权限
第三段(最后3位):代表的是其他用户的权限

chown 修改文件或目录所有者,所有组命令
语法:chown [选项] 用户或组 文件

chmod 修改文件或目录权限的命令

命令:chmod +x aaa.txt
或者
命令:chmod 100 aaa.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值