linux的一些简单命令

在window系统下利用阿里云,xshell登录Linux系统

1.登录到Linux上
一般使用的是普通账号,而不是超级管理员账号
2.用户相关功能(超级按管理员)
$ adduser 用户名
输入密码
创建了一个与用户名同名的组
创建一个指定用户名账号的用户
将用户添加到组中
创建家目录 /home/用户名
将用户基本配套复制到用户家目录中
组长 root
licy/xxx
/etc/passwd
用户信息文件
/etc/shadow
用户信息保密文件
/etc/group
用户组的信息
$ sudo more /etc/shadow
普通用户的在sudoers中配置之后才能够使用sudo完成超级管理员所能做的事情。
$ userdel -r 删除用户
$ passwd 用户名 修改指定用户的密码
3.切换账号
$ su - 用户名
如果当前用户是root,不需要输入密码
如果当前是普通用户,需要输入密码
licy@VM-0-9-ubuntu:/etc$
licy 当前用户
@ 分割符号
VM-0-9-ubuntu 计算名
如果想要修改,直接修改/etc/hostname文件即可
: 分割符号
/etc 当前所在路径
$ 分割符号
4.Linux目录结构
没有盘符概念
所有目录都位于根目录下 /
/home 普通用户家目录
/home/licy
/home/charles

/root 超级管理员的家目录
/etc 核心配置目录
/opt 第三方文件解压安装目录
/usr 文件安装目录
apt-get install
普通用户只具备家目录中的更新(增加,修改,删除)权限
5.路径
. 当前
… 上一级
/ 根
~ 家
相对路径
以 .或者…开头的路径
$ cd es5
=>
$ cd ./es5
绝对路径
以为/开头的路径
cd /home/charles/es5
6.文件系统操作
创建目录
$ mkdir 目录名称 [目录名称2]
eg:
$ mkdir app01 app02
$ mkdir -p app/a/b/c
创建文件
$ touch 文件名称
拷贝
$ cp a.txt dir1
$ cp -r dir1 dir2

	移动或重命名
		$ mv a.txt dir1
		$ mv dir1 dir2
		当dir2存在,移动到dir2中;否则重命名为dir2

	删除文件或目录
		$ rm a.txt
		$ rm -r dir1
		$ rm -ir dir1

	删除空目录
		$ rmdir dir1
	压缩打包
		$ zip all.zip *.txt
	解压到当前目录下
		$ unzip all.zip
	解压到指定目录下
		$ unzip all.zip -d exdir
	压缩格式:
		gzip 		-z
		bzip2 	-j
	归档
		$ tar -cvf all.tar *.txt
	归档并且压缩
		$ tar -cvzf all.tar.gz *.txt
		$ tar -cvjf all.tar.bz2 *.txt
	解压
		$ tar -xvf all.tar.gz

7.管道应用
$ ls -l /etc | more
以长格式查看etc下所有文件,使用more的方式来展示
$ ps -ef | grep java
找到系统中java相关进程
$ find ~ -name java | grep java
8.文本编辑器的应用
vi
1> 打开
直接打开vim
通过vim打开一个文件
2>模式切换
命令行模式
命令行->编辑
i I
a A
o O
命令行->底行
:
w a.txt
q
w!
q!
wq
其他设置
set nu
/
?
编辑模式【最下有insert】
底行模式【最下有: / 并且光标闪烁】
3>命令行命令
yy
p
dd
4>vim的配置
~/.vimrc
set nu

9. 基础命令
$ clear 清理屏幕
$ cd 更改目录
$ ls 查看当前目录下的文件以及子目录
-a 所有
-l 长格式
-R 递归显示目录树
drwxr-xr-x 2 licy licy 4096 Aug 12 10:20 .

		d 	目录
		- 	普通文件

		rwxr-xr-x  
		rwx 	当前用户对于该文件的权限 	read/write/execute
		r-x 	同组人对于该文件的权限
		r-x 	其他人对于该文件的权限

	$ pwd 			打印当前所在目录
	$ more 			预览
		回车 	下一行
		空格		下一页
		q 		退出
	$ tail 			预览后10行
	$ head 			预览头10行
	$ man	命令
		打开指定命令的命令手册
		q 		退出


10. sudo
	以超级管理员身份运行 
	root
	boss
	/etc/sudoers
11. 进程相关
	$ nohup java -jar homework.jar &
		将这个服务在后台运行
	$ ps aux | grep java
		寻找java相关进程
	$ kill -9 30469
		杀死进程号为30469的进程
	$ sudo netstat -ap
		用超级管理员身份列出当前系统占据所有的端口以及相对应的进程编号
		8099 - 31757
	$ ifconfig
		查看当前路由信息(ip)
		处于同一局域网中的多个主机可以通信
		路由器
			如何登陆到路由器的管理系统
			172.16.0.1
			172.16.0.20
			http://172.16.0.1
				拨号
				自动ip 	猫
	$ sleep 100s &
	$ jobs / $ ps -ef | grep sleep
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值