linux常用简单命令

linux特点

1.性能强劲,稳定性高
	用于服务器
2.开源免费
	没有售后
	windows-->不开源收费
3.压缩很小,植入到硬件设备中
4.适合初学者建立编程思想
	vi编辑器
5.文件系统
	c:/user
	d:/

2.黑屏界面:

ls /home

	/:根目录
	~:当前用户家目录
	/home:普通用户的家目录
		/home/terry
		/home/tom
		...
	/root:
		root用户的家目录
	/etc:系统配置文件目录
	/sys:系统目录
	/opt:安装第三方压缩包的文件存放位置
	/var:存放静态文件

3.命令

a.其他命令
clear清屏
lslist列出当前文件夹下的所有文件
ls /home列出/home文件夹下的所有文件
ls -l列出当前文件夹的所有子文件,以长列表的形式
drwxrwxr-x 2 terry webui 4096 Aug 11 10:25 demo
	drwxrwxr-x:用户权限
	2:链接数
	terry:拥有者
	webui:拥有者所在的组
	4096:文件大小
	Aug 11 10:25:创建时间
	demo:文件名称
more预览
tail预览文件后10行
head预览文件前10行
cd移动到其他文件夹
man查看命令的介绍
pwd显示当前所在目录
b.用户操作
ctrl+d:退出登陆
`添加用户:
	adduser 用户名
	/etc/group:保存分组信息
	/etc/passwd:保存用户信息
	/etc/shadow:保存的密码信息
		1.创建用户
		2.创建分组
		3.将用户移动到分组中
		4.创建/home/terry文件夹
		5.复制配置文件
			/etc/skell
		6.输入密码和默认描述`
删除用户
	$ userdel -r 用户名
切换用户:
	$ su - xxx:切换到普通用户
	$ su - root/su -:切换到root用户
查看用户基本信息:
	$ id
修改用户:
	$ usermod -g 1005 jerry
	将jerry用户的组id修改为1005
c.目录操作
新建多个目录:
	$ mkdir dir1
	$ mkdir dir dir2 dir3
新建多级目录
	$ mkdir -p dir1/dir2
	-p:创建级联目录
新建文件/修改最近访问时间:
	$ touch a.txt
		创建空文件/如果当前文件已经存在,修改最近创建时间
	$ echo "hello" >> a.txt
		在创建a.txt文件的同时写入hello
	$ stat a.txt
		查看文件创建信息
拷贝文件:
	$ cp a.txt b.txt:
		复制a.txt到b.txt
	$ cp -r dir1 dir2
		复制dir1到dir2

移动文件:
	$ mv a.txt dir
	$ mv dir1 dir2

删除文件
	$ rm a.txt:删除a.txt文件
	$ rm -r dir1:删除dir1文件夹
压缩文件:
	.gz:
		对文件进行单独打包
		$ gzip a.txt
		$ gzip *.txt

		解压:
		$ gunzip xxx.gz

	.bz2:
		对文件进行单独打包
		$ bzip2 a.txt
		解压:
		$ bunzip2 a.txt.bz2
	.zip:
		可以进行归档打包
		$ zip all.zip *.txt
		解压:
		$ unzip all.zip
		$ unzip all.zip -d dir
d.软件安装
$ apt install zip
$ apt install git
e.权限管理
d rwx(u) rwx(g) r-x(o)

文件类型:
	d:目录:文件夹,zip
	-:普通文本
	b:设备文件
	p:管道文件
	l: 链接文件
权限:
	r:read:可读
	w:write:可写
	x:execute:可执行
谁?
	u:user-> 当前用户权限
	g:group->组成员权限
	o:other-》其他人权限
	a:all-->所有人权限
1. 通过表达式来修改
	$ chmod g+w a.txt
	$ chmod o-r a.txt
2. 通过二进制方式修改
	--x 	001 	1
	-w-		010		2
	-wx		011		3
	r-- 	100		4
	r-x 	101		5
	rw- 	110		6
	rwx 	111		7
	$ chmod 644 a.txt
f.vi编辑器
$ vi a.txt:使用vi打开a.txt
$ vi +number a.txt:
	使用vi打开a.txt,并将光标定位在第number行

三种模式:
	命令行模式:
		对内容进行一些修改
		进入编辑模式:
			i/a/o/s
		进行底行模式:
			:

	插入/编辑模式:
		编辑内容
		进入到命令行:
			esc
	底行模式:
		对编辑器进行配置
		:wq:保存并退出
		:q!:强制退出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值