Linux之指令代码

常用基础命令

1 用户管理命令

1) useradd 添加新用户
2) passwd 设置用户密码
3) id 判断用户是否存在
		id username
4) su 切换用户
5) userdel 删除用户
	 userdel  用户名	(功能描述:删除用户但保存用户主目录)
	 userdel -r 用户名	(功能描述:用户和用户主目录,都删除)
6) who 查看登录用户信息
	 whoami	(功能描述:显示自身用户名称)
	 who am i	(功能描述:显示登录用户的用户名)
	 who		(功能描述:看当前有哪些用户登录到了本台机器上)
7) 设置普通用户具有root权限
	修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
weichuang  ALL=(ALL)     ALL

	修改完毕,现在可以用weichuang帐号登录,然后用命令 sudo ,即可获得root权限进行操作。
8) usermod修改用户

usermod –g 用户组 用户名

2 常用快捷键命令

1)ctrl + c:停止进程
2)ctrl+l:清屏
3)ctrl + q:退出
4)善于用tab键
5)上下键:查找执行过的命令
6)ctrl +alt:linux和Windows之间切换

3 文件目录命令

1)pwd (功能描述:显示当前工作目录的绝对路径)
2)ls,ll (功能描述:显示当前目录下的文件信息)
3)mkdir 创建一个新的目录(-p:创建多层目录)
4)rmdir 要删除的空目录
5)touch 创建空文件
6)cd 切换目录
	(1)cd 绝对路径
	(2)cd 相对路径
	(3)cd ~或者cd	(功能描述:回到自己的家目录)
	(4)cd -			(功能描述:回到上一次所在目录)
	(5)cd ..			(功能描述:回到当前目录的上一级目录)
7) cp 复制文件或目录
		(1)cp source dest (功能描述:复制source文件到dest)
		(2)cp -r sourceFolder targetFolder (功能描述:递归复制整个文件夹)
8) rm 移除文件或目录
		(1)rmdir deleteEmptyFolder	(功能描述:删除空目录)
		(2)rm -rf deleteFile			(功能描述:递归删除目录中所有内容)
9) mv 移动文件与目录或重命名
		(1)mv oldNameFile newNameFile	(功能描述:重命名)
		(2)mv /temp/movefile /targetFolder	(功能描述:移动文件)	
10)cat 查看文件内容
11) tac查看文件内容
12) more 查看文件内容
		space 向下翻一页、Enter 向下翻一行、Ctrl+F向下滚动一屏、Ctrl+B返回上一屏
13) less 查看文件内容
14) head查看文件内容	
		head -n 10 文件      (功能描述:查看文件头10行内容,10可以是任意行数)
15) tail 查看文件内容
		(1)tail  -n 10 文件 (功能描述:查看文件后10行内容,10可以是任意行数)
		(2)tail  –f  文件	 (功能描述:实时追踪该档的所有更新)
16) echo 
		(1)echo 要显示的内容 >> 存储内容的的文件	(功能描述:将要显示的内容,存储到文件中)
17) history  查看所敲命令历史

4 时间日期类

1)date显示当前时间
		(1)date	 			(功能描述:显示当前时间)
		(2)date +%Y			(功能描述:显示当前年份)
		(3)date +%m			(功能描述:显示当前月份)
		(4)date +%d			(功能描述:显示当前是哪一天)
		(5)date +%Y%m%d   (功能描述:显示当前年月日各种格式 )
		(6)date “+%Y-%m-%d %H:%M:%S”		(功能描述:显示年月日时分秒)
2) date显示非当前时间
		(1)date -d ‘1 days ago’			(功能描述:显示前一天日期)
		(2)date -d yesterday +%Y%m%d	(同上)
		(3)date -d next-day +%Y%m%d	(功能描述:显示明天日期)
		(4)date -d ‘next monday’		(功能描述:显示下周一时间)
3) date设置系统时间
		date -s 字符串时间
4) cal查看日历
		cal [选项]	(功能描述:不加选项,显示本月日历)
					
6.4  用户组管理命令
1) groupadd    新增组  (groupadd 组名)
2) groupdel     删除组  (groupdel 组名)
3) groupmod   修改组  (groupmod -n 新组名 老组名)
4) cat  /etc/group 查看创建了哪些组										

5 文件权限类

1) 文件属性
2) chmod改变权限
		chmod  [{ugoa}{+-=}{rwx}] [文件或目录] [mode=421 ]  [文件或目录] 
		文件: r-查看;w-修改;x-执行文件
		目录: r-列出目录内容;w-在目录中创建和删除;x-进入目录
3) chown改变所有者   
		chown [最终用户] [文件或目录]	(功能描述:改变文件或者目录的所有者)
4) chgrp 改变所属组
		chgrp [最终用户组] [文件或目录]	(功能描述:改变文件或者目录的所属组)									

6 压缩和解压类

1) gzip/gunzip压缩
		gzip+文件		(功能描述:压缩文件,只能将文件压缩为*.gz文件)
		gunzip+文件.gz	(功能描述:解压缩文件命令)
2)  zip/unzip压缩
		zip + 压缩名+xxx.txt + xxx.txt
		unzip + xxx.zip
		 (功能描述:压缩文件和目录的命令,window/linux通用且可以压缩目录且保留源文件)
3)tar打包
		压缩:tar -zcvf   XXX.tar.gz + 将要打包进去的内容
		解压:tar –zxvf  xxx.tar.gz –C  xxx目录
	     (功能描述:打包目录,压缩后的文件格式.tar.gz)
		-c 产生.tar打包文件
		-v显示详细信息
		-f指定压缩后的文件名
		-z打包同时压缩
		-x解包.tar文件									
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值