Linux下的常用命令

1 列举文件命令ls:在某个路径下查看该路径下的文件,该命令搭配不同的选项有不同的功能,常用的有如下几个

举例:在home目录下

  • home>ls  -a                            (列出该路径下所有的文件,包括隐含文件)
  • home>ls -l                                 (列出除隐含文件外的所有文件和文件的详细信息)

该命令的输出内容格式如下所示:

      第1列      第2列   第3列  第4列 5    6    7       第8列

-rw-r--r-- 1   xxxxxxx  xxxx 1234  Nov 5 10:20 filename

drwxr-xr-x   xxxxxxx  xxxx  234   Nov 10 21:02 directory

注1:与ls -l命令有同样作用的命令为ll

注2:文件的详细信息(见第1列)中文件类型和文件的权限是常关注点,文件类型的简单解释见第2点,文件的权限见第3点;文件的时间也是一个关注点,通常用于根据时间查找相应的文件

2 文件类型

文件类型
文件类型       说明
常规文件
d目录/路径文件
b块特殊设备
c字符特殊设备
s信号灯
m共享存储器
l链接文件(类似于windows下的快捷键方式)

常见的就是常规文件和目录文件(目录文件类似于windows中的文件夹,它的下面可以包含多个文件和文件夹)

3 文件的权限及更改方法

文件的权限分为读权限R、写权限W和可执行权限X,每一种权限都分配了相应的权重(用数字表示,R的权重为4,W的权重为2,X的权重为1)。权限分为创作者的权限、组内人的权限和其他人的权限,这三组权限用3个数字表示,如755(4+2+1,4+1,4+1)——创作者具有RWX权限,同组人员具有RX权限,其他人具有RX权限。

更改权限的命令:chmod 755 文件名

4 文件的创建命令

所要创建的文件就在当前路径下: mkdir filename (用于创建一个目录文件)

                                                       touch filename (可创建一个空文件)

所要创建的文件在其他路径下: mkdir 具体的路径 filename

创建文件的命令还有:gvim,举例:gvim testmode.v (注:如果testmode.v为空,则创建不成功)

5 文件的复制命令

cp -rf 具体源路径下的filename 目的路径  (该格式用于复制目录文件)

cp 具体源路径下的filename   目的路径   (该格式用于复制具体的单个文件)

6 文件的移动

mv 具体源路径下的filename 目的路径

7 文件的更名

mv 具体路径下的filename  目的路径下的newfilename

8 常用文件的打开

打开pdf文件: evince 具体路径下的filename.pdf (在该命令后面加上&,便可在后台打开该文件,即在该页面下可以不用关闭打开的filename便可执行其他操作)

打开office文件:soffice 具体路径下的filename.doc & (&的作用同上)

打开txt文件:vi filename.txt

                      gvim filename.txt

大部分文档都可以用gvim命令打开,如果你的操作系统中有相应的编辑器。

9 比较两个文件

diff -a -b filname1.txt filename2.txt

diff -a -b -i filename1.txt filename2.txt  (其中选项-i的作用是忽略两个文件中大小写的不同)

gvimdiff   具体路径下1的filename1.txt 具体路径2下的filename2.txt (如需要比较的文件在同一个路径下,且执行命令也在该路径下,则可以省去该路径,直接用文件名;若有一个文件在该执行命令的路径下,则该文件可以省去它的具体路径,直接使用文件名,另一个文件则要加上它的相应的具体路径名)

若两个文件中存在字母大小写不一致的情况,则先用下面的方式转换后再用上面的方式进行比较:

文件级别大小写转换(文件用gvim命令打开后,在命令模式下执行该操作):

1GguG——整篇文档统一转化为小写形式

1GgUG——整篇文档统一转化成大写形式

命令解释:1G——将光标定位到文件首;gu——将选定范围全部变为小写;gU——将选定范围全部变为大写;最后一个G——一直操作该命令直到文件结束部分

10 删除文件

删除单个文件: rm filename.txt

删除一个路径文件:rm -rf directoryfilename

11 查看当前文件所在路径

在该路径下使用命令:pwd

12 查看使用的软件版本号

使用命令:which

13 查看环境变量

使用命令:env

14 终止某个命令的执行

使用命令: ctrl+c

注:该文档中用于举例的文件格式多为.txt格式,但并不代表只有.txt格式的文件才适用那些命令

该文档用于记录和自己的笔记整理,如有错误望各位平静指出。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值