Linux下的基本命令详解,Linux基本命令详解-1.0

1.0:

linux命令区分大小写和windows命令行cmd下的正好相反。

1.1:

linux下最好的老师man命令。man+num(1-9)+cmd

1   可执行程序或 shell 命令

2   系统调用(内核提供的函数)

3   库调用(程序库中的函数)

4   特殊文件(通常位于 /dev)

5   文件格式和规范,如 /etc/passwd

6   游戏

7   杂项(包括宏包和规范,如 man(7), groff(7))

8   系统管理命令(通常只针对 root 用户)

9   内核例程 [非标准

1.2:

目录与文件操作

1.2.1 cd(change directory),使用pwd查看当前目录空间,cd - 切换到上一次位置,cd ..切换到当前目录的父目录

1.2.2 ls(list),列举目录下的文件,ls -l查看详细信息,如下图:

0818b9ca8b590ca3270a3433284dd417.png

1.2.3 mkdir(make directory),makdir -p d/d/d建立多级目录

1.2.4 cp(copy),cp -p f.txt /tmp/f.txt保留文件原有权限

1.2.5 mv(move),文件移动(暗含文件重命名)

1.2.6 rm(remove),删除文件,rm -r删除目录

1.2.7 more,显示文件流

1.2.8 less,同上,不过功能强大些

1.2.9 cat(concatenate),将文件内容直接输出的stdout即屏幕上,cat -E输出隐藏的字符如换行符$

1.2.10 alias,将长命令重命名,alias ll='ls -l'

1.3:

查找命令与正则表达式

1.3.1 grep(General Regular Expression Parser)通用正则表达式解析器,grep [option] pattern [file]

常用option:

-i 忽略大小写

-v 查找不包含pattern的内容

-c 仅输出包含pattern的行数

-n 在输出结果的同时,在行首显示相应的行号

-E 开启扩展模式,同egrep命令

pattern常用符合

^ 行首

$ 行尾

* 大于等于0个

.任意单个字符,换行符除外

[] 选取中括号中任意字符

以下符合用在grep之后先要转义

? 0个或者1个

+ 大于等于1个

{n},{n,},{n,m} 限定前一个或一组字符出现的次数

() 分组

| 或

eg:

grep  "g\(oo|o\)d" f.txt

1.3.2 find,find [path] [option] [test] [action]

path :是要查找的路径

option : 通常不指定

test 常用选项

-name pattern

-newer file

-type c

-user uname/UID

-group gname/GID

-size [+-]n[ckMG]

-mtime n

-atime n

-perm [/-]mode

action :

-print 默认选项

-exec command \;

eg:

find /dev -name "sda*"

1.4 有用的小命令以及重定向

文本处理

1.4.1 wc(word counts)

1.4.2 sort 1.4.3 head & tail 1.4.4 cmp & diff 1.4.5 date & time,time用来统计执行一个命令所占用的CPU时间 1.4.6 重定向 >,>> 0 Standard Input 1 Standard Output 2 Standard Error Output eg: ls > list 2>&1 ls 2>&1 > list 1.5 系统管理命令 进程管理: 1.5.1 ps,静态进程列表,快照(Snapshot) 1.5.2 top,动态进程列表 1.5.3 kill 用户管理: 1.5.4 groupadd,GID 0~499系统用户,500~60000普通用户 1.5.5 useradd,useradd -g 501 nero,UID 0~499系统用户,500~60000普通用户 1.5.6 passwd ,为用户修改或建立密码 1.5.7 su(switch user),切换用户 1.5.8 userdel 1.5.9 groupdel 权限管理: 1.5.10 chown(change own),改变文件所有者 1.5.10 chgrp(change group),改变文件群组 1.5.11 chmod(change model),改变文件read,write,execute的权限; chmod有两种方式 字母表示,chmod u+r file.txt,u g o a,+ - =,r w x; 数字表示,chmod 644 file.txt ,r - 4,w - 2,x - 1; 1.6 实用工具与任务管理 压缩文件 1.6.1 tar                            .tar.gz                           .tar.bz2 压缩          tar -czvf file.tar.gz ...            tar -cjvf file.tar.gz ... 解压缩      tar -xzvf file.tar.gz                 tar -xjvf file.tar.gz 选项                           功能 -c,--create               建立一个压缩文件 -x,--extract              解压缩一个文件 -v,--verbose            将过程显示出来 -f,--file                     选项后面紧跟所要处理的文件 -z,--gzip                  以gzip作为压缩算法 -j,--bzip2                 以bzip2作为压缩算法 1.6.2 uname,查看系统信 容量查看 1.6.3 df,查看分区容量,只能看已经挂载的文件分区 1.6.4 du,查看文件夹大小,du -s directory 略过子文件夹 任务管理 1.6.5 at,一次性的任务管理,at -v 18:30,atq查看未执行的所有任务,atrm删除任务 at -f alist.sh 18:32 导入shell脚本

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值