linux命令学习笔记

自己根据鸟哥书籍整理

命令组成:

	命令+选项(多个)+参数 
	格式:命令 -选项 参数
	
切换到root:su -和su - root

su:要输入root密码

sudo:sudo passwd username 输入自己的密码 而不是root的  修改密码

sudo su username 切换用户

添加用户时 使用sudo记得分配权限

pwd:查看当前目录
ls -l:查看详细信息
ls -1;显示当前文件夹或者文件,按行进行显示
ls -a:显示所有文件 包括隐藏  隐藏文件名使用.开头
ls -s:显示文件size
ls -h:添加文件大小单位
ls -l -1 -a -s==ls -l1as  合并所有-

ls -ld 文件夹:表示查看文件夹的信息
ls -l 文件夹:表示查看文件夹里东西的信息


^xx^yy:将上个命令中的xx替换成yy 并执行

帮助方法:
	whatis 命令:查找命令的作用 whatis ls  
	命令-help:查找用法
	man 命令
	man 5 命令 根据章节找
	man -k clock(命令) :根据命令后面的信息 查找所有相关命令
	man 文件:查看文件信息
	info 命令


数据同步磁盘命令;sync  关机之前使用

关机:
	shutdown -h 10:10分钟后关机
	shutdown -k 10:只有警告 不会关机
	poweroff: -f 强制关机  -f 强制
	halt
重启:reboot
--使用help查看各种选项作用

运行级别:
	K 开头服务不运行
	S 开头服务运行
	runlevel:查看级别
	init 3:切换运行级别
	startx:打开图形化界面
	级别1:关机
	级别3:无图形化界面
	级别5:含有图形化界面
	级别7:重启

root 的家目录在/root, 所以 ~ 就代表/root 的意思。而 vbird 的家目录在/home/vbird,
文档:usr/share/doc

who:查找当前在线用户
ps aux:查进程
netstat -a:查看联网状态

创建快捷方式:ln -s install.log xx  给log文件搞快捷方式 xxx

linux用户与用户组:

	用户的信息存放位置:/etc/passwd
	密码存放位置:/etc/shadow
	用户组信息:/etc/group
linux文件权限:

	drwxr-xr-x  2      root   root 4096 Aug 18  2017 vim-common-7.4.160
	权限	 硬连接数  所有者 组   大小     文件创建修改时间


	drwxr-xr-x
	权限:
	第一位:代表文件类型
		-:文件
		d:文件夹
		b:块设备文件  硬盘
		c:设备文件 字符 不能用来存储  鼠标
		l:软连接 快捷方式 link
	后面9个位置:

	2-4:所有者的权限  u
	5-7:组的权限   g 
	8-10:其他人权限  o

	权限:
		r:读  4
		w:写  2 
		x:可执行  1

	权限:rwx   用户:ugo
	更改权限:chmod u+x   user+x权限
		chmod u-x,u-w
		chmod u+x,o+w,o-r test(文件名)
		chmod a=r  a表示ugo
	+ -表示在之前的权限基础上修改
	= 不管之前的权限 直接修改
	chmod +r test(文件名):代表只对user来加

	权限进一步:
		r=4 w=2 x=1 -=0

		使用数字表示权限
		
	rwx r-- r-- =744 
	7:所有者的权限
	4:组的权限
	4:其他人的权限

	所有者位s权限:四位权限  4777  第一个4代表u+s

		chmod u+s 文件名

		所有者权限位置出现s:其他人执行命令将拥有所有者权限

	所有组位s权限(目录):四位权限  2777  第一个4代表g+s

		chmod g+s 目录名

		文件夹里面所有文件的所有组和文件夹相同

	其他位t权限(对于目录):四位权限  1777  第一个1代表o+t

		chmod o+t 目录名

		文件夹里面文件除了所有者和root 其他都不能删除




只会改变文件夹权限: chmod 777 test 
改变文件夹及里面文件的权限 -R代表递归:chmod -R 777 test


改变文件所有者:chown 所有者 文件
改变文件所有组:
	chown 所有者:组 文件 ( 或者:换成点)
	chgrp 组 文件

x权限:对于文件,是否可执行  对于文件夹,是否可以进入

查看文件属性:file 文件名

linux目录配置:
	bin:存放二进制文件 存放命令
	boot:存放系统启动文件
	dev:存放设备文件
	etc:存放配置文件
	home:普通用户的家目录
	lib:存放链接库文件 dll
	lost+found:
	media:挂载点 优盘用
	mnt:挂载光盘 挂载点
	opt:源码包安装在opt中(习惯)
	proc:内核的参数
	root:root用户的家目录
	sbin:存放二进制 系统管理员执行命令
	usr:相当于program file
	var:存放日志 缓存 数据库
tree 位置:查看目录树形结构

./ 代表当前目录
../ 代表上一层目录

内核版本: uname -a
	lsb_release -a


当前那个用户:whoami


linux 文件 目录管理
目录操作:
	~:代表用户的家目录
	cd:直接切换到家目录
	cd -:表示切换上一个目录
	mkdir 目录名:创建目录
	rmdir 目录名:删除目录 目录空的状态下
	mkdir -p aaa/bb:同时创建子目录与父目录
	mkdir -p aaa/{bb,cc,dd}:创建多个目录
	rmdir -p aaa/bb:删除子目录和父目录 父目录空的情况
	rm -rf 目录名:强制删除  -r 递归  -f 强制
echo $PATH 打印环境变量

添加路径(环境变量): 直接运行命令 不需要命令完整路径
	PATH=":添加进去"  环境变量

文件操作:
	复制:cp [选项] 源路径 目的路径(可以修改文件名)
	
		cp -rf 拷贝目录  (上面的只能拷贝文件)

		cp -p 复制文件属性

		cp -a 既可以复制目录 也可以复制属性

		cp -u 存在两个同名文件  保存最新的

		cp -d 拷贝快捷方式 属性不拷贝


	剪切:mv [选项] 源路径 目的路径(可以修改文件名)
		mv -f 剪切目录  (上面的只能剪切文件)
		

	删除:rm [选项] 文件名
		rm -rf 强制删除文件或者目录

取文件名 目录名:
 basename 路径:显示文件名
 dirname 路径:显示路径

查看文件内容:

	cat 文件名:查看小文件

	cat -n 文件名:之前加数字

	tac 文件名:倒序显示

	nl 文件名=cat -n 文件名
	
	more 文件名:大文件查看 空格下拉

	less 文件名:一页一页显示 可以前翻或者后翻  home end  a 下找  A 上找

	head 文件名:查看文件前几行

	head -n  文件名:查看前n行

	tail 文件:查看文件后几行

	tailf = tail -f 文件:查看日志文件比较好

	查看其他格式:二进制

	od -tc 文件:查看二进制

	strings 文件:查看二进制


	ls -l == ll

	touch 存在的文件:修改文件的创建或者修改时间

	touch 不存在的文件:新建文件
权限:
	文件默认权限 666  文件夹 777

	过滤符号作用下的权限: 022
	
		创建文件的权限:644

		创建目录权限:755

		umask:权限过滤符 

		umask 444:设置umask

		umask -S:保留的权限

	022: --- -w- -w-

	lsattr 文件:查看文件隐藏属性

	chattr +a 文件:文件或者目录内容只能添加 不能删除

	chattr +i 文件:文件或者目录内容不能添加 不能删除

	chattr -a 文件:去掉属性

	chattr -i 文件:去掉属性

	特殊权限:

	rws --- ---

	chmod u+s 文件名

	所有者权限位置出现s:其他人执行命令将拥有所有者权限


	"hostname":会显示字符串

	`hostname`:会显示hostname  会执行命令  == $(hostname)


	所有者位s权限:四位权限  4777  第一个4代表u+s

		chmod u+s 文件名

		所有者权限位置出现s:其他人执行命令将拥有所有者权限

	所有组位s权限(目录):四位权限  2777  第一个4代表g+s

		chmod g+s 目录名

		文件夹里面所有文件的所有组和文件夹相同

	其他位t权限(对于目录):四位权限  1777  第一个1代表o+t

		chmod o+t 目录名

		文件夹里面文件除了所有者和root 其他都不能删除
	

查找命令路径:which + 命令
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值