Linux系统初探1:系统命令

一、常用命令:加参数使用该命令的不同功能

ls      显示当前目录下的文件
 ls -a  显示所有文件
            Linux中以.开头文件都是隐藏文件
            Ctrl+h 用户界面显示隐藏文件 Ubuntu
 ls -l  文件详细信息(不包含隐藏文件)
        注:可以组合使用 -la或者-al
clear   清屏  Ctrl+L(Ubuntu系统)
pwd     获取当前位置的绝对路径
whoami  显示当前用户名

二、普通文件相关的系统命令

touch filename  创建文件名为filename的文件
rm filename     删除文件名为filename的文件,不会经过回收站,谨慎操作
cat/more/head/tail filename
                查看文件名为filename的文件
                cat 把文件内的所有内容全部显示到终端,适合查看内容少的文件
                more 按页显示所有内容,空格下一页,回车下一行,q退出
                head 只显示文件开头十行
                tail 只显示文件最后十行
cp src dest     复制文件从src到dest,可以改名字(可选)
mv src dest     移动文件从src到dest 也具备重命名功能

三、目录文件相关(一切皆文件)

mkdir dirname    创建空目录
mkdir -p         可以一次性创建多层目录 mkdir -p a/b/c
rmdir dirname    只能删除空目录
rm -rf           删除非空目录
cp -rf src dest  复制目录
mv src dest      移动目录 ,重命名

四、网络相关命令

ifconfig          查看网络配置信息  windows ipconfig
                      sudo ifconfig eth4(名字) down  超级管理员(sudo) 禁用网卡
                      sudo ifconfig eth4(名字) up    开启网卡
ping ip/网址      测试网络的连通性
                      windows 默认只4次 /t连续测试Ctrl+c停止
                      127.0.0.1本机地址 可以用来测试网卡是否正常工作
ftp ip地址        输入用户名、密码,远程登陆ftp服务器  
                      明文传输、有窃听风险,对公司、个人已经够用了
telent ip地址     明文传输、有窃听风险
ssh 用户名@ip地址  通过加密方式传输数据,相对安全 exit登出

五、其他相关命令

chmod 权限掩码 filename    修改文件权限:读、写、执行   ls第一列后9字符就是权限
           权限掩码:mmm(m=r(4)+w(2)+x(1)) 
                        自己   同组  其他  
              例如:764 自己r+w+x 同组r+w 其他r

chmod -/+rwx filename      统一加减rwx权限
                    注意:目录文件必须有执行权限,才能进入访问

tar 压缩/解压文件
        tar -zcvf 包名 要压缩的目录 ->创建压缩包   包名后缀.tar.gz
        tar -zxvf 解压缩包名        ->解压缩包到此处

find 位置 条件 查询内容
        例如 find / -name stdio.h 查询所有文件中名字叫stdio.h的文件,
             权限不够可以在前面加sudo,sudo find / -name stdio.h

grep "关键词" 文件名    过滤内容 
        例如grep "printf" stdio.h 查看在stdio.h中出现printf的语句

man key    可以查询帮助手册 q退出  
              key分章节管理 1 系统命令 2 系统命令 3 标准库命令
           例如 man 3 printf

关机:sudo init 0
重启:sudo reboot
更新软件源:sudo apt-get update
更新系统:sudo apt-get upgrade
安装软件:sudo apt-get install 软件名

 六、修改终端配置文件

1.精简命令提示符

进入终端配置文件  gedit ~/.bashrc 
修改保存并关闭    PS1='\u@\w$ '   #最好在配置文件代码结束处添加
执行配置文件才能生效  source ~/.bashrc 

2.新建空目录并进入

进入终端配置文件  gedit ~/.bashrc 
修改保存并关闭    mk()
                {
                    mkdir $1 && cd $1    #最好在配置文件代码结束处添加
                }                       
执行配置文件才能生效  source ~/.bashrc 

七、补充:重定向、管道、通配符

1.重定向:把命令的执行结果输入到文件中

cmd > filename 如果文件存在,清空后写入,不存在则新建
cmd >> filename 如果文件存在,追加写入,不存在则新建

2.管道:相当于一根管子把两个命令连接起来,把a命令的执行结果作为b命令的数据源

cmdA | cmdB   find和grep连起来使用 
例如 sudo find / | grep "std"  在所有文件中,过滤文件名包含std的文件

3.通配符:可以进行模糊命令执行

? 替代任意的一个字符
* 替代任意多个字符(慎重使用)
  注:sudo rm -rf /* 千万不要用这个,试试就逝世

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

就酱77叭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值