linux常用基础命令与符号

文件相关命令(常用选项)

mkdir:创建新文件夹                            -p 级联创建目录

touch:创建新文件

cd:进入一个路径

rm:删除一个文件                                -r 将目录及以下之档案亦逐一删除

rmdir:删除目录

ls:打印当前路径下的内容(不包含影藏文件以.开头的文件)        -a 打印当前路径下所有的内容

                                                                                                -l 打印当前路径下所有内容详细信息
cp: 源文件 目标文件;把原文件里的内容复制到目标文件
ln:硬链接,不能跨文件系统,源文件名改变不影响链接,不允许指向目录(记录的是inode,文          件里面的内容相当于存了inode号,指向同一个位置)
        -s:软链接,可以跨文件系统,改名会影响链接,可以指向目录(记录的是路径,当路径改                变时可能会引起错误,当存在的路径中有一个和源文件重名,则链接会恢复)
mv: 原文件 目标文件
        1 . 在同一路径下,把源文件名 改为目标文件名
        2 . 在不同路径下,移动
diff:比较两个文件相不相等
chmod:修改文件权限,最高权限为0777
cat:查看文件内容
head:查看文件前面几行的内容                -n 从第一行开始查看到第n行
echo:标准输出
more:查看大型文件使用,只能玩下翻页不能倒回去
less:功能与more系统,但可以往前翻页,PgUp向上翻页,PgDn向下翻页
grep:搜索功能,一般与管道连用(ps -aux | greap bash)
df:查看文 件系统使用情况            
                -a 显示所有物理文件系统的使用情况,包括虚拟文件系统
                -h 物理文件系统大小按兆字节为单位显示
du:查看目录和文件使用磁盘块数(每块512个字节)

用户相关命令

passwd:修改用户密码
adduser:添加用户
deluser:删除用户

网络相关命令

dpkg:离线安装                -i 安装.Deb结尾的软件包        -r 移除一个已经安装的软件包

apt-get:在线安装             update 更新镜像源                  intall 加软件名 --下载

                                          install -d 只下载不安装            --reinstall install 如果文件损坏,则                                                                                                    修复文件,否则更新文件

apt-cache:                       policy 查看软件包是否安装      search查看软件包的详细信息

                                          depends 查看软件包的依赖关系

ifconfig:查看当前系统的网络配置情况  

netstat:-r 查看路由表

ping:ping外网,检查自己网络是否连通

进程

ps:显示进程状态               -aux 显示所有包含其他使用者的进程

pstree:显示进程状态(树形表示)                                     -p 显示PID号

top:实时显示进程状态

kill:杀死进程(一般选项使用  -15)

其他

shutdown:  -h +n ---n分钟之后关机                shutdown -h now ---立马关机
man:命令手册
su:切换用户
sudo:使用一次超级用户权限
history:查看历史命令
pwd:查看当前路径
sort:进行排序
wc:统计文件中单词数、字符数、行数
                -l --统计行数
                -w --统计单词数
                -c --统计字节数/ 字符数
cut:剪切命令        -d 自定义分隔符,默认为制表符          -f 与-d一起使用,指定显示哪个区域。
clear:清屏
sleep:库函数,延迟

工具

vi/vim:编辑器

tar:归档              -t 显示归档文件中的内容                      -x 释放归档文件

                             -u 更新归档文件                                   -c 创建一个新的归档文件
                             -v 显示归档和释放的过程信息              -f 用户指定归档文件的文件名
                             -j 由tar生成归档,然后由bzip2压缩      -z 由 tar 生成归档,然后由 gzip 压缩

gzip:压缩                gunzip:解压

符号

通配符

*:匹配任意长度的字符串

?:匹配一个字符

{a..z}: 匹配 a-z 中间的任意字符
{1..n}: 匹配 1-n 中间的任意字符
{st1,str2.....strn}: 匹配 {} 中指定的字符串
[...]: 匹配其中指定的一个字符
[ - ]: 匹配指定的一个字符范围
[^  ]:除了其中指定的字符,均可匹配
管道
|: 命令 1 | 命令 2   将命令 1 的输出作为命令 2 输入
命令置换
``:命令1  `命令2`,将命令2的标准输出作为参数传给命令1
重定向
>>:追加(file1 >> file2,把file1里面的内容追加到file2的末尾)
>:若文件不存在,则创建文件并写入,若文件存在,则清空再写入
<: wc < file1 ,将 file1 中的内容作为输入传给 wc 命令
2>:cat file1 2> 1.txt,将错误信息写入1.txt
​​​​​​​
&>:将错误或者正确的信息写入一个存在的文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值