Linux基本命令学习(基于ubuntu)

Android的内核是基于Linux的,所以一些常用的Linux命令学习一下也是很必要的。而且高效开发的操作系统mac也是基于unix的,和Linux命令几乎通用。都是很简单的东西,也没整理格式。
1.打包及压缩
window: zip,rar
linux: gz, bzip, zip

1.打包及拆包命令
    tar -cxzjvf 打包后的文件 欲打包的目录
        -c : 创建一个归档文件(achive),即打包文件
        -x : 拆包
        -z : 以gzip格式压缩,默认压缩倍数6,(0-9)
        -j : 以bzip2格式压缩
        -v : 显示打包或拆包的文件信息
        -f : 后面紧接一个  归档文件
    打包文件
        tar -cvf news.tar ./java
    拆包文件
        tar -xvf news.tar

2.gzip, bzip2 压缩与解压
    压缩文件: gzip news.tar
    解压文件   gzip -d news.tar

3.打包及压缩
    tar -czvf a.tar.gz ./java
    tar -xzvf a.tar.gz

2.软件的安装及卸载(ubuntu)
1.离线
sudo dpkg -i 文件名
sudo dpkg -r 包名
在线
sudo apt-get -install 包名
sudo apt-get -remove 包名

  1. vim的使用
    1.一般模式
    默认进入的模式,只能查看,不能编辑, i 进入插入模式
    2.编辑模式
    可以编辑文档, esc进入一般模式
    3.命令模式
    在一般模式中, : 进入

    q: 无更改的情况下退出
    q!: 有更改,强制退出
    wq: 保存退出
    

4.关于加密
1.对称加密(加密秘钥与解密秘钥相同
des, aes
2.非对称加密
rsa
数字摘要(电子合同,防耍赖等)
md5 sha1

5.linux目录结构介绍
bin: 存放的可执行的二进制文件
cd ls su passwd
boot: 存放系统的引导文件的目录
dev: 存放设备文件的目录,linux把设备当文件来处理
etc: 粗放系统的配置文件的目录
home: 存放所有用户文件的目录, root用户除外
lib: 共享库
usr: 好比program files,存放应用程序
opt: 自定义存放应用的位置
mnt: 临时文件系统的挂靠点

6.文件权限(8进制)
- :普通文件 -d :目录 -l :连接文件
文件默认权限: -rw-r–r– 644
目录默认权限: drwxr-xr-x 755

7.开关机命令(需要超级用户授权
sudo shutdown -h
now 马上
12:30 在某个时间点
3 几分钟之后
sudo shutdown -r 重启

8.linux文件操作命令
1. ls, mkdir, cd, touch, cat(more),
2. echo 重定向 echo “content”->a.txt
->覆盖模式
->>追加模式
3. cp, mv, rm(fi)
4. wc : word count
行数 单词书 字符数
wc bj.txt
5. ln: 创建连接文件
硬连接:ln aa.txt aa.link
软连接: ln -s aa.txt aa.link
6. pwd
查看当前目录的绝对路径
7. 管道命令(某一个命令的输出,作为下一个命令的输入)
ls -la | wc
8. passwd
ubuntu默认是没有开启root账号的,为其设置密码就可以开启了
9. su 切换用户

9.linux系统命令
1. stat 查看当前用户信息
2. who与whom
who: 查看在线的用户
whoami: 查看当前用户
3. hostname: 查看当前主机名
4. uname: 显示系统信息
-a 显示完整的系统信息
5.top:显示当前耗时的进行的信息, 每3秒刷新一次
ctrl + c退出
kill + pid 杀死进程
6. ps: 显示当前进程的快照
-axu
7. du: 显示文件的大小信息
8. df: 显示磁盘的使用情况
9. clear:清除屏幕 windows:cos
10. man: 帮助命令
11.ifconfig: 查看或者设置网卡信息
12. netstat:网络详细信息
13. useradd
查看用户信息
sudo cat/etc/passwd
itcast:x:1000:1000:UbuntuA,,,:/home/itcast:/bin/bash
- itcast: 用户名
- x :密码, 已经加密了,密码放在 /etc/shadow中,也加密了
- 1000: userId
- 1000: groupId
- UbuntuA,,, : 账号描述
- /home/itcast: 该账号存放文件的默认位置
- /bin/bash: 该用户的shell脚本的解析方式, sh, bash, brash
创建用户
user add lijun -d /home/lijun -s /bin/bash
-d: 指定用户的home路径
-s: 指定用户的shell解析方式

步骤:
    1.创建/home/lijun
    2.创建用户 user add
    3.passwd 设置命令
    4.su 切换用户       
  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值