您的位置:首页 > 运维架构 > Linux

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

2016-11-30 13:43 387 查看
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 包名

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 切换用户
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux