linux编程学习心得,20190505——LINUX学习心得

e9e5261ffdeb43e0c4e122010412b2de.png

1、ifconfig(获取网卡配置与网络状态信息):主要包括网卡名称、IP地址、mac地址、收发包大小

2、uname -a(查看系统内核与系统版本等信息)

3、uptime(查看系统负载信息,即top命令首行内容)

4、free(查看内存使用状态)

5、who(查看当前登入主机的用户终端信息)

6、last(查看所有系统的登陆记录——其实质是日志文件,可以被篡改)

7、history(显示历史执行过的命令)

-c:清除

!编码数字:重复执行该行命令

保存位置:用户的家目录中的.bash_history文件

8、sosreport(收集系统配置及架构信息并输出诊断文档,格式为sosreport,主要用于发送给技术人员判断系统是否异常)

9、pwd(print working directory打印当前工作目录)

10、cd(切换工作路径)

cd -:返回上一次所处的目录

cd ..:进入上级目录

cd ~:进入当前用户家目录

cd ~username:进入username用户家目录

cd 路径:进入路径所在目录

10、ls(显示目录中文件信息)

ls -a:显示全部文件,包括隐藏文件(文件名前带“.”的即为隐藏文件)

ls -l:显示文件属性(可与-a参数合并为-al参数)

ls -d:查看目录属性

11、cat(查看小文件内容使用,一般跟“-n 行数”)

12、more(查看大文件内容使用)

13、head(查看纯文本文档的前n行,head -n [数字] [文件名])

14、tail(查看纯文本文档的后n行,tail -n [数字] [文件名])

tail -f [文件名]:持续刷新查看文件尾部内容,一般用于查看系统日志

15、tr(替换文本文件中的字符,tr [原始字符] [目标字符])

例:cat abc.cfg | tr [a-z] [A-Z],临时将abc.cfg中的小写字母转换为大写字母输出显示

16、wc(word count,统计文本的行数、字数、字节数,wc [参数] 文本)

wc -l:只显示行数

wc -w:只显示单词数

wc -c:只显示字节数

fab1c77525e2ac6d20e17eb246501124.png

17、stat(查看文件具体存储信息和时间,stat 文件名称)

Access:访问时间,最后一次查看文件的时间

Modify:修改文件内容的时间

Change:变更属性的时间

18、cut(按“列“提取文本字符,cut [参数] 文本)

-d:设置间隔符号

-f:设置要查看的列数

例:cut -d : -f 1 /etc/passwd

19、diff(比较多个文本文件的差异,diff [参数] 文件A 文件B)

--brief(-q):显示比较后的结果

-c:描述文件内容具体的不同

20、touch(创建空白文件或设置文件的时间,touch [选项] [文件])

不加参数:创建空白文件

-a:仅修改读取时间(atime)

-m:仅修改修改时间(mtime)

-d:同时修改atime和mtime

21、mkdir(创建空白目录,mkdir [选项] 目录)

-p:递归创建具有嵌套关系的文件目录

22、cp(复制命令,cp [选项] 源文件 目标文件)

-p:保留原始文件属性

-r:递归持续复制(用于目录)

23、mv(剪切、重命名命令,mv [选项] 源文件 [目标路径|目标文件名])

在同一目录下执行相当于对源文件重命名

24、rm(删除命令)

-f(force:强制删除)

-r(递归删除,主要用于目录,可与上方参数叠加为-rf)

25、dd(用于按照指定大小和个数的数据块来复制文件或转换文件,dd [参数])

if:input file,输入的文件名

of:output file,输出的文件名

bs:block size,设置每个“块”的大小

count:设置要复制“块”的个数

例:dd if=/dev/zero of=560_file count=1 bs=560M

26、file(查看文件类型,file 文件名)

5d5c0ebd6ccfa7fa6b030cfeb0b9afed.png

27、tar(打包压缩、解压,tar [选项] [文件])

常见压缩格式:.tar/.tar.gz/.tar.bz2

-c:创建压缩文件

-x:解开压缩文件

-z:用Gzip压缩或解压

-j:用bzip2压缩或解压

-v:显示压缩或解压的过程

-f:目标文件名

一般压缩格式:tar -czvf 目标文件 源文件

一般解压缩格式:tar -xzvf 目标文件

28、grep(在文本文件中执行关键词搜索,grep [选项] [文件])

-n:显示搜索到信息的行号

-v:反选——仅列出没有“关键字”的行

例:grep -n -v /sbin/nologin /etc/passwd

29、find(按照指定条件查找文件,find [查找路径] 寻找条件 操作)

参数长格式前均为“-”,例如-name

-name:匹配名称

例:find /etc -name "host*" -print 输出/etc目录下以host开头的文件列表

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值