linux基本命令

来源:互联网 发布:epson投影仪软件 编辑:程序博客网 时间:2024/06/05 15:32

Crtl+Alt+上/下 //切换工作界面

Crtl+Alt+L //锁屏

Alt+F1 //打开主菜单Application

Alt+F10 //最大化工作台面

Alt+Tab //切换窗口

Alt+F4 //关闭窗口

[kiosk@fu=oundation0 Desktop]
kiosk //开启shell的用户
@ //分隔符
foundation0 //当前主机名
Desktop//当前所在位置
#表示超级用户 $表示普通用户

虚拟控制台最有用的时候是当一个程序出现锁住输入时可以切换到其他虚拟控制台
crtl+alt+f12~f6 //进入虚拟控制台

crtl+alt+F1|F7 //回到图形

date用法: date[选项] … [+格式]

date +F% 显示当前时间的年月日 显示格式是:如2017-07-20
date +%T 等于%H:%M:%S显示当前时间的时分秒 显示格式 是:02:59:44

date +%j 显示今天是这一年的第多少天

date +%X 显示当前时间的时分秒 如03时04分31秒

date +%c 显示如2017年07月20日 星期四 03时07分31秒

ls用法 ls[选项]… [文件] …
ls -a 不隐藏任何以.开始的项目
ls -A 列出除.及.. 以外的任何项目
ls -l 使用较长格式列出信息
ls -s //列出文件大小
ls -R //递归列出
ls -d //指定目录本身
cal 用法:[选项]
cal -1 只显示当前月份
cal -3 显示本月、上一个月、下一个月
cal -s 周日作为一周的第一天
cal -m 周一作为一周的第一天
cal -j 显示当天是这一年的第多少天
cal -y 显示这一年的所有月份的日历
passwd 用法:

passwd 用户名 修改该用户名的密码passwd -l 锁定指定账户的密码(仅限root用户)passwd -u 解锁指定账户的密码(仅限root用户)

获取命令帮助 comm –help
man comm
pinfo comm
[内容] //内容选加
<内容> //内容必加
内容… //内容个数任意

file 用法:

file filename 查看文件的类型

head 的用法
head -c 文件名 输出前几个字节(c后面是几输出几个字节)

head -n 文件名 输出前几行(n后面是几输出几行)

head -q 文件名 不显示包含给定文件名的文件头

tail的用法
tail -c 文件名 输出后几个字节(c后面是几输出几个字节)
tail -n 文件名 输出后几行(n后面是几输出几行)
wc的用法:
wc -c 文件名 统计这个文件有多少个字节
wc - m 文件名 统计这个文件有多少个字符
wc -L 文件名 显示最长行的行数
wc -w 文件名 显示文件有多少个单词

less 用法
less 文件名 用来浏览文件
cat用法

cat -b 文件名 对非空行进行编号cat -n 文件名  对所有行进行编号

history用法

history 查看历史命令history -c 清空历史命令!数字 //执行第多少条命令    !关键字 //执行最近一条以关键字开头的命令ctrl+R+关键字 //调出最近一条含有关键字的命令上下键 //从最后一条命令开始向前查看或者向后查看ctrl + a //光标移动到行首ctrl + e //光标移动到行尾ctrl + u //光标所在位置删除到行首ctrl + k //光标所在位置删除到行尾ctrl + r //调出最近一条含有关键字的命令ctrl + 左|右 //以单词为单位移动光标ctrl + c //撤销已输入的命令ctrl + d //关闭当前环境ctrl + shift + t //在现有shell中新打开一tablectrl + shift + pageup|pagedown  //切换tablectrl + alt + l //锁屏pwd   //显示当前所在目录cd //更改或切换目录的命令几个特殊的目录:. 代表此层目录.. 代表上一层目录- 代表前一个工作目录~ 代表“目前使用者身份”所在的主文件夹~account 代表account这个使用者的主文件夹

文件系统的管理

创建文件 touch file     touch file1 file2复制文件 cp file1 file2   cp file1 file2 dir移动文件 mv file1 file2    mv file1 file2 dir创建目录   mkdir dir        mkdir -p dir/dir1/dir2复制目录    cp -r dir1 dir2移动目录   mv dir1 dir2      mv dir1 dir2 dir3删除目录  rm -r dir          rm - fr dir1 dir2

通配符 含义
* 匹配0-任意字符

? 匹配任意单个字符~ 匹配当前用户家目录~user 匹配到user的家目录~+ 当前目录~- 当前目录之前所在的[abc] 有a或者有b或者有c[!abc] 除了含有a或者b或者c[^abc] 除了含有a或者b或者c[[:alpha:]] 单个字母[[:lower:]] 单个小写字母[[:upper:]] 单个大写字母[[:alnum:]] 单个字母或数字[[:punct:]] 单个符号,不包含数字,字母以及空格[[:digit:]] 数字[[:space:]] 单个空格