Linux

目录

常用命令-数据流

常用命令-建立链接

常用命令-文件搜索

 常用命令-归档和压缩

常用命令-文件权限

 常用命令-权限修改

常用命令-用户管理

 常用命令-关机&重启

软件安装与卸载


常用命令-数据流

三种流:标准输出流、标准错误输出流、标准输入流。

  • 标准输出流(stdout)(标准输出,对应于终端的输出)

        用 echo 指令输出一个字符出   echo (字符串) (直接在终端显示字符串)

                                                          echo  (字符串) > (文件名)   (会覆盖)

                                                          echo  (字符串)>>(文件名)    (不会覆盖)

touch 是创建文件!

!有输出才能重定向!

  • 标准错误输出流(stderr)
  • 标准输入流(stdin)

管道:指令 1| 指令2

管道可以让多个指令一起执行

一个命令的输出作为另外一个命令的输入去使用

指令1 必须要有输出

常用命令-建立链接

软连接:不占用磁盘空间,源文件删除软连接失效。删除软连接对文件没有影响

                类似于快捷方式。

                ln -s 文件名 软链接名

硬链接:文件的一个或多个文件名(全部删除,对文件有影响)

                ln 文件名 硬链接名

软连接可以指向一个不存在的文件,硬链接不可以

可以对目录创建软连接,不可以对目录创建硬链接

软连接:

添加软连接

 

 添加多个软连接

 删除软连接(对源文件没有影响)

删除源文件

 硬链接

删除 源文件 或者 硬链接 都不会让文件消失

并且 ls -l  方式下会显示文件的硬链接数

 

常用命令-文件搜索

查找文件中的指定字符串(grep)

grep [-选项]  ' 文件字符串 '  文件名 

查找文件(find)

 find ./ -name *.txt    搜索所有的文本文件

find ./ -size +30M   搜索大于30M

find ./ -size -30M 搜索小于30M

find ./ -size +15M -size -30M 大于15M 小于30M

 常用命令-归档和压缩

归档: tar -cvf 归档文件名.tar 文件1 文件2 …… 

解档: tar -xvf 档案文件名

f 必须放在最后

归档+压缩: tar -zcvf 归档文件名.tar.gz 文件1 文件2

解压+解档: tar -zxvf 归档文件名.tar.gz -c 要解压解档到的目录

!不需要指定解档到的目录 -c 这个部分不用写

zip:

压缩:zip -r a.zip Q     把Q目录压缩为 a.zip (a.zip可以没有扩展名)

解压缩: unzip -d test a.zip  把a.zip 解压到 test 目录中

常用命令-文件权限

 常用命令-权限修改

权限修改指令:chmod 

用户: u g o a

权限设置: +    -     =

具体权限: r w x -

chmod   用户 + 具体权限 文件名

r    4

w   2

x    1

-     0

 

 更改目录权限 需要使用到 参数 -R 

chmod -R 777 (文件夹名)

! 在使用 tree 命令的时候 报错 !

命令 sudo apt install tree 可以解决

常用命令-用户管理

用户没有权限在根目录建立新的文件

切换用户:

        临时:sudo 命令

        永久权限:su 用户名 输入用户名对应的密码

                        sudo -s 输入当前用户的密码

 

 passwd 修改密码

        passwd 表示修改当前用户的密码

        passwd xxx 修改xxx的密码

!使用用户权限修改的密码 如果想要改短是不允许的!

 要使用 sudo -s  进入 root 来变更成跟短的密码

exit    如果没有用户在栈中,直接退出终端

        如果多次切换用户,退出到上次登录的用户

who 用来查看当前系统登录了哪些用户

        -q 统计用户数

        -u 显示最后一次操作距现在的时间

 

 常用命令-关机&重启

关机重启:reboot、 shutdown  、 init

命令含义
reboot重新启动操作系统
shutdown -r now重新启动操作系统、shutdown 会给别的用户提示
shutdown -h now立即关机,其中now相当于时间为0的状态
shutdown -h 20:25

系统会在今天的20:25关机

shutdown -c 可以取消关机

shutdown -h +10

表示系统再过10分钟会自动关机

shutdown -c 可以取消关机

!重新启动最好使用 shutdown -t now !因为系统会给提示!

目录

常用命令-数据流

常用命令-建立链接

常用命令-文件搜索

 常用命令-归档和压缩

常用命令-文件权限

 常用命令-权限修改

常用命令-用户管理

 常用命令-关机&重启

软件安装与卸载


在ubuntu 当中,安装应用程序常见的有三种方法,分别是make install 、 deb 包方式(类似 windows.exe)、apt.get ,和安装源码包三种。

        make install 源代码安装包(也称 :tarball)

        优点:软件根据实际的机器硬件进行配置和编译,性能最好、最稳定。

        缺点:需要使用源代码编译、安装比较麻烦。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值