Linux相关命令操作

 Linux相关命令操作


 

目录

常用命令

ls

cd

pwd

文件基本属性

更改文件属性

文件与目录管理

文件的打开、新建与保存

新建文件

打开一个已存在的文件

保存文件

进入编辑模式

查找

光标移动


常用命令

        ls

Linux ls 命令用于显示指定工作目录下的内容(列出目前工作目录所含的文件及子目录)

ls 目录名

ls / 查看根目录

ls –a /opt/soft

语法:

(1)-a:显示所有文件及目录(ls 默认将文件名或目录名称开头为“.”的 文件视为隐藏文件,不会列出,可以通过 -a 参数显示出来)。

(2)-l:除文件名称外,也将文件形态、权限、拥有者及文件大小等资讯 详细列出。

(3)-r:将文件以相反次序显示(原定依英文字母次序)。

(4)-t:将文件依建立时间的先后次序列出。

(5)-A:同 -a,但不列出目前目录(“.”)及父目录(“..”)。

(6)-R:若目录下有文件,则以下的文件也都依序列出

        cd

        Linux cd 命令用于切换当前工作目录至 dirName(目录参数)。其中 dirName 可表示为绝对路径或相对路径,若目录名称省略,则变换至使用者的 home 目录; 另外,“~”也表示为 home 目录的意思,“.”则是表示目前所在的目录,“..” 则表示目前目录位置的上一层目录

 语法:cd [dirName]

查看当前目录的内容

(1)跳到 /usr/bin/ cd /usr/bin

(2)跳到自己的 home 目录 cd ~

(3)跳到目前目录的上面两层 cd ../..

(4)查看网卡文件信息:

              1、 cd /etc/sysconfig/network-scripts/

              2、ls -l

              3、cat ifcfg-ens33

        pwd

        Linux pwd 命令用于显示工作目录。执行 pwd 指令可立刻得知您目前所在工作目录的绝对路径名称

语法:pwd(在当前目录前直接输入)

文件基本属性

        在Linux 系统中,不同的用户拥有不同的权限。为了保护系统的安全性,Linux 系 统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定

语法:ls -l 或 ll

 说明:

        输出结果中,“公共”文件的第一个属性用“d”表示。“d”在 Linux 中代表该文件是一 个目录文件。在 Linux 中,第一个字符代表这个文件是目录、文件或链接文件等,具体如下:

        当为 d时,则是目录。

        当为 - 时,则是文件。

        若是 l 时,则表示为链接文档(link file)。

        若是 b 时,则表示为装置文件里面的可供储存的接口设备(可随机存取装置)。        

        若是 c 时,则表示为装置文件里面的串行端口设备,如键盘和鼠标(一次性读取装置)。

         接下来的字符中,以 3 个为一组,且均为 [ rwx ] 的 3 个参数的组合。其中,[ r ] 代 表可读(read)、[ w ] 代表可写(write)、[ x ] 代表可执行(execute)。要注意 的是,这 3 个权限的位置不会改变,如果没有权限,就会出现减号 [ - ]。

更改文件属性

chmod 用于更改文件属性。Linux 文件属性有两种设置方法:一种是数字,一种 是符

语法:chmod [-R] 数字标识 文件或目录

选项说明
-c效果类似“-v”参数,但仅回报更改的部分
-f不显示错误信息
-R递归处理,将指定目录下的所有文件及子目录一并处理
-v显示指令执行过程

        在 Linux 文件的基本权限分别是 owner/group/others 3 种身份各有的 read/write/execute 权限的组合。如文件的权限字符为 [-rwxrwxrwx],这 9 个 权限是每 3 个一组构成,可以使用数字来代表各个权限,各权限对应的分数如下:

r:4 w:2 x:1

        每种身份(owner/group/others)各自的 3 个权限(r/w/x)分数是需要累加的, 例如当权限为 [-rwxrwx---],分数如下:

a.owner = rwx = 4+2+1 = 7

b.group = rwx = 4+2+1 = 7

c.others= --- = 0+0+0 = 0

在/opt/temp下创建一个文件夹,并且将其权限设置为所有人都可读可写可执行

文件目录与管理

选项说明举例
mkdir创建一个新的目录

mkdir -p /testOne/testTwo

说明:-p代表递归

rmdir删除一个空的目录
cp复制文件或目录
scp远程复制文件
wget远程下载文件
rm删除文件或目录rm -rf /testOne/testTwo
mv用来对文件或目录重新命名, 或者将文件从一个目录移到另一个目录中mv /test/a.txt /test/b.txt
tar将一大堆文件或目录变成一 个总的文件

压缩命令:tar -czf test.tar.gz /test/*.txt

解压命令:

          tar -zxvf test.tar.gz -C /home/test/

gzip对文件进行压缩和解压

文件的打开、新建与保存

        所有的 linux系统都会内建 vi 文本编辑器,目前使用比较多的是vim 编辑器。 vim 具有程序编辑的能力,可以主动地以字体颜色辨别语法的正确性。

        vi/vim 基本分为 3 种模式,分别是命令模式(Command mode)、输入模式 (Insert mode)和底线命令模式(Last linemode)。

        也可以简单地区分为输入模式和非输入模式,需要输入内容时进入输入模式, 需要使用命令时按 Esc键退出输入模式。

语法:vim [ 参数 ] [ 文件 ..]

新建文件

        在命令模式下,按冒号可以进入底线命令模式了,此时可以在冒号后面输入 w、 q 等命令对文件进行保存或关闭

命令说明
:w保存文件
:w!若文件为只读,强制保存文件
:w  newfile另存为
:q离开 vi
:q!不保存强制离开 vi
:wq保存后离开
:wq  newfile另存后离开
:wq!强制保存后离开

        使用 vim 建立一个名为 test.txt 的文件。执行命令后,输入“:wq”保存这个文 件并离开。此时会回到 Linux 命令行,执行 ls 命令就能查看到刚刚新建的 test.txt 文件

打开一个已存在的文件

        在实际生产中,编辑的对象往往是已经存在的,这时只需要对文件进行编辑即可, 不需要创建文件对象。

使用 vim 打开一个名为 install.log 的文件

        vim install.log

用只读模式启动 vim

        vim -R install.log

注意:

        当打开的文件没有正常关闭时,系统会创建一个隐藏的 .swp 文件,此时再打开文件,系 统并不会立即打开文件,而是

        提示当前文件存在一个.swp文件,并询问如何处理,其中有一个选项为delete,所以可 以简单地按D键删除这个临时文件, 然后就能正常打开文件。

保存当前文件

在命令模式下,可以使用“:w”将当前文件的内容进行保存

如果文件不存在,则会新建一个文件。

如果文件是以“# vim -R test.txt”的方式打开的,则会提示使用“:w!”强制保存。

如果文件是以“# vim -M test.txt”的方式打开的,则不能保存。

进入编辑模式

        在命令模式中,只要输入 i、a、o 和 s 等字符就可以进入输入模式

        当在编辑的过程中需要使用到一些命令时,比如需要翻动屏幕、撤销、恢复等, 需要先回到命令模式,此时,可以按 Esc 键退出输入模式回到编辑模式

字符说明
i在光标所在字符前开始插入
a在光标所在字符后开始插入
o在光标所在行的下面另起一新行插入
s删除光标所在的字符并开始插入

查找

 当一个文件的内容很多时,需要从中找到特定的内容,可以使用 vim 的查找功能

在命令模式下,输入“/word”或“? word”,按 Enter 键,vim 就能定位到 word 这个单词所在的位置

配置查找时忽略大小写 

语法::set ic

光标移动

快捷键命令移动光标

命令说明
gg跳到文件的第一行
G跳到文件的最后一行
: 行号跳到文件的第几行
$快速移动到一行结尾
^移动到一行开头
  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值