linux基础操作代码,Linux操作系统基础知识(示例代码)

遇到一些不明白的命令可以先type查看一下命令是内部/外部命令,之后可用help/--help/man命令查看帮助。

介绍一些常用命令的使用方法:

1.cd

cd DIR将工作目录切换至DIR目录去,打开目录文件的功能;

cd将工作目录切换至当前登录用户的家目录;

cd -将工作目录切换至上一次的工作目录,在两个目录之间进行切换;

cd ~将工作目录切换至家目录;

cd ~USENAME将工作目录切换至指定用户的家目录中,仅限于root用户使用。

2.pwd

打印当前工作目录的名字

3.ls

-a显示所有文件,包括隐藏文件(Linux中,所有以.开头的文件均为隐藏文件);

-A显示除了./..以外的任何的项目,包括隐藏文件;

-d不显示目录的内容,只显示目录的目录名;

-l长格式的形式显示文件的详细属性;

-h易与人读取的文件大小的格式,通常使用1024字节进行换算;

-r倒序输出;

-R递归显示目录以及子目录中的内容;

-Z显示文件的SELinux的安全上下文;

4.mkdir

创建目录文件;

-p在创建目录的时候,检查父目录存在不,不存在同时创建父目录;

-v显示命令的执行过程

5.rmdir

删除目录文件的命令,但是只能删除空目录,而且不能删除非目录文件;

选项和mkdir命令选项举一反三;

6.rm

很强大的删除命令

-i与用户进行交互式删除;

-f强制删除,无交互;

-r递归删除;

7.touch

更改文件的时间戳,但是可以创建文件;

8.stat

查看文件的状态

-c后面可加格式字符,从而以特定格式显示文件的特定属性;

9.nano

比较基础的文本编辑命令,不做过多的解释,主要使用vi/vim;

10.cat

连接文件并查看文件,可写多个文件;

-b对于非空行内容进行编号;

-n对于所有行进行编号;

-s合并多行空白行为一行;

-E显示文档中每行末尾的结束符,用$表示;

11.tac

cat的逆序输出;

12.head

默认显示文件内容的头十行;

-n数字显示文件的前n行内容,也可以简写为-数字形式;

-c按字符输出,前#多个字符[b|k|m|g];

13.tail

默认显示后十行内容;

选项和head相仿;

14.more/less

分页显示命令;

但是more只能向后显示,而less可以前后显示;

接下来介绍一些关于与时间相关的命令:

15.hwclock(clock)

显示硬件时钟命

-s以硬件时钟为参考,设置系统时钟;

-w以系统时钟为参考,设置硬件时钟;

16.date

显示系统时钟的命令

17.cal

显示日历的命令

关机命令:

18.halt

不建议使用,直接拔掉电源的意思,对系统当前操作的任务不进行保存;

19.shutdown

可通过选项操作关机时间,也可取消关机作业;

-r重新引导系统,重启的意思;

-h关闭系统;

-c取消一次即将执行的关机作业;

20.exit

结束当前shell,好好利用此命令,防止重复打开同一用户shell,占用过多系统内存;

21.cp

物理备份,分为单源复制与多源复制,单源复制时的目标可以是不存在的,多源的目标可以是一个目录。使用CP命令时至少需要两个参数,通常情况下的最后一个参数是此次复制的目标位置,如果进行单源复制,目标可以不存在,目标可以为非目录文件,并且可以更改文件名,而多源复制目标必须为目录且复制过程中无法更改文件名。

-d复制的源如果是符号链接文件,则将该符号链接文件直接复制到目标位置,不是所链接的文件;

-p在复制文件时,能够保留文件的权限,所有权以及时间戳信息;

-r/R能够递归的复制目录及目录中的文件;

-a相当于pdr选项的组合选项;

22.mv

移动文件至目标位置,也可以用来更改文件名;

-f强制覆盖目标位置中重名的文件;

23.which

查找可执行文件是否存在以及显示存放于何处;

例:# which vi

/usr/bin/vi

24.whereis

定位可执行文件、源代码文件、帮助文件在文件系统中的位置。

-b定位可执行文件;

-m定位帮助文件;

-s定位源代码文件;

-u搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件;

-B指定搜索可执行文件的路径;

-M指定搜索帮助文件的路径;

-S指定搜索源代码文件的路径;

25.whatis

相当于运行man -f;

例:whatis vi

vi(1)     -Vi IMproved,一个程序员的文本编辑器

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值