linux常用命令(一)

linux常用命令(一)


帮助命令

	外部命令:都有一个可执行程序,位于文件系统某目录下,一般会在环境变量中(可使用echo $PATH查看)  
	环境变量。
	man command 获取外部命令帮助
	内部命令:系统启动时就调入内存,是常驻内存的,所以执行效率高。
	help command 获取内部命令帮助
	备注:可以type来判断是内部命令还是外部命令
	语法:type(选项)(参数)
	参数:
	-t:输出“file”、“alias”或者“builtin”,分别表示给定的指令为“外部指令”、“命令别名”或者“内部指令”;
	-p:如果给出的指令为外部指令,则显示其绝对路径;
	-a:在环境变量“PATH”指定的路径中,显示给定指令的信息,包括命令别名。

基础命令

  1. date

     date [OPTION]... [+FORMAT]:显示日期
     	例子:date +"%Y-%m-%d" 显示2019-08-01
     date [MMDDhhmm[[CC]YY][.ss]]:设置日期  
     	MM: 月分  
    		DD:几号  
    		hh: 小时  
    		mm: 分钟  
    		YY: 两位年份  
    		CCYY: 四位年份  
    		.ss: 秒钟
    
  2. who,whoami,w 查看当前登录的用户信息

  3. history 查看历史命令

     history		[OPTION]	[offset]
     			-d 删除某条记录
     			-c 清空记录
     history [num] 显示最近的num条命令
     !num:重复执行第num条命令
     !!:执行上一条命令
     相关的环境变量
     	HISTSIZE:命令历史记录的条数;
     	HISTFILE:~/.bash_history;
     	HISTFILESIZE:命令历史文件记录历史的条数;					
    
  4. uname -r 查看内核版本

目录相关命令

  1. cd 切换目录

     cd 或 cd ~: 回当前用户的主目录
     cd ~USERNAME: 切换至指定用户的主目录
     cd -: 在上一个目录和当前目录之间来回切换
     相关的环境变量:
     		PWD:保存了当前目录路径;
     		OLDPWD:上一次所在目录路径;
    
  2. pwd 显示当前目录

  3. ls 显示指定目录下的文件列表

     ls [OPTION] [DIR]
     	-a:显示所有文件,包括隐藏文件
     	-l: 长格式
     		-rw-rw-r--.  1 root    utmp    53376 Aug  1 11:00 wtmp
     		第一个- ->文件类型
     		后面9位:访问权限
     		19->文件被硬链接的次数
     		第一个root->文件的owner
     		第二个root->文件的group
     		53376文件的size
     		日期
     		wtmp:文件名
     	-h:单位换算
     	-d:显示目录的自身的相关属性
     	-r:逆序显示
     	-R:递归
    
  4. stat /filepath :获取指定文件的元数据

  5. cat:文件查看

     cat 	[OPTION] 	[FILE]
     		-e:显示结束符
     		-n:对显示出的每一行进行编号
    
  6. file /filepaht:查看文件内容的类型

  7. echo:输出指令

     echo	[OPTION]	[var]
     		-n:禁止使用换行符
     		-e:允许使用转义符
     备注:echo "$var" 变量会被替换    echo '$var'变量不会被替换
    
  8. which:显示命令对应的程序文件路径

     which [OPTION] COMMAND
     		--skip-alias:禁止显示别名
    

目录管理类命令

  1. mkdir:目录创建命令

     mkdir	[OPTION]	path
     		-p:根据path创建所需的目录
     		-m MODE: 创建目录时指定权限
    
  2. rmdir:删除空目录 非空目录可用rm -rf删除

文件查看命令

  1. more:以查看更多的方式查看文件

     常用操作:  
     Enter    向下n行,需要定义。默认为1行
     Ctrl+F   向下滚动一屏
     空格键  向下滚动一屏
     Ctrl+B  返回上一屏
     =  输出当前行的行号
     :f     输出文件名和当前行的行号
     V      调用vi编辑器
     !命令   调用Shell,并执行命令 
     q       退出more
    
  2. less:与more类似,但是可以向前翻页

     常用操作
     /字符串:向下搜索“字符串”的功能
     ?字符串:向上搜索“字符串”的功能
     n:重复前一个搜索(与 / 或 ? 有关)
     N:反向重复前一个搜索(与 / 或 ? 有关)
     b  向后翻一页
     d  向后翻半页
     h  显示帮助界面
     Q  退出less 命令
     u  向前滚动半页
     y  向前滚动一行
     空格键 滚动一行
     回车键 滚动一页
    
  3. head:获取文件的前几行

     head	[OPTION]	[FILE]
     		-c num:指定获取后num字节
     		-n num:指定获取后num行
    
  4. tail:实时查看文件内容

     tail	[OPTION]	[FILE]
     		-c num:指定获取后num字节
     		-n num:指定获取后num行
     		-f: 跟踪显示文件新增加的内容
    

文件管理命令

  1. cp 复制命令

     cp		[OPTION]	SOURCE DEST
     		-i:交互式
     		-r:递归复制目录及内部的所有内容
     		-v: 详细
     		-f: 强制覆盖
    
  2. mv 移动文件

     mv		[OPTION]	SOURCE DEST
     		-i:交互式
     		-f:强制
    
  3. rm 删除

     rm		[OPTION]	FILE
     		-i:交互式
     		-f:强制删除
     		-r:递归
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值