码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基础快捷键及命令

时间:2019-01-06 22:29:10      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:权限   用户登录   一个   touch   切换用户   输入   list   设置   系统管   

基础快捷键

命令
touch 创建文件(不会重复创建)
cat 读取指定文件
| sort 字典排序
| grep -"" 搜索匹配
ll 查看文件属性
Tab 补全(命令、目录、参数)
Ctrl+c 取消执行
Ctrl+s  暂停当前程序,暂停后按下任意键恢复运行
Ctrl+z  将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a  将光标移至输入行头,相当于Home键
Ctrl+e  将光标移至输入行末,相当于End键
Ctrl+k  删除从光标所在位置到行末
Alt+Backspace   向前删除一个单词
Shift+PgUp  将终端显示向上滚动
Shift+PgDn  将终端显示向下滚动

Shell 常用通配符:

字符 含义
* 匹配 0 或多个字符
? 匹配任意一个字符
[list] 匹配 list 中的任意单一字符
[^list] 匹配 除list 中的任意单一字符以外的字符
[c1-c2] 匹配 c1-c2 中的任意单一字符 如:[0-9] :[a-z]
{string1,string2,...} 匹配 string1 或 string2 (或更多)其一字符串
{c1..c2} 匹配 c1-c2 中全部字符 如{1..10}

Manual pages (man)

eg.man 1 ls
区段 说明
1 一般命令
2 系统调用
3 库函数,涵盖了C标准函数库
4 特殊文件(通常是/dev中的设备)和驱动程序
5 文件格式和约定
6 游戏和屏保
7 杂项
8 系统管理命令和守护进程

查看用户

who

-a 打印能打印的全部
-d 死掉的进程
-m 同 am i 
-q 当前用户数及用户名
-u 当前用户登录信息
-r 运行等级
新建用户
sudo adduser xxx ‘uersadd‘只创建用户,需要用passwd 用户名设置密码
切换用户
su -l xxx
退出用户
ctrl+d

添加用户到sudo组

命令 说明
sudo 当前用户
输入密码
groups 新用户 查看用户的分组
sudo usermod -G sudo 新用户 添加新用户到组
sudo deluser 新用户 --remove -home 删除用户

查看文件

cat 文件名 正序
tac 文件名 倒序
-n 显示行号
more
enter 向下一行
space 向下一屏
h 帮助
q 退出
只看开头一行:head -n 1 文件 
只看结尾一行:tail -n 1 文件

变更文件所有者

sudo chown 所有者 文件名

修改文件权限

1.chmod 权限码 文件名
2.chmod go-rw 文件名 g、o、u代表group、others、user,+和-表示权限的加减

文件写入

echo "内容">文件名

文件删除

rm 文件名
rm 文件名 -f(删只读文件)

文件移动

mv 文件名 目录名

文件重命名

mv 旧文件名 新文件名
rename ‘s/\.txt/\.c/‘ *.txt (使用perl正则表达式批量替换文件后缀为.c)

目录

路径

cd 切换目录
. 当前目录
.. 上级目录
ls -a 查看隐藏文件
- 上一次所在目录
~ 当前用户的home目录
pwd 获取当前所在路径
mkdir 创建目录 -p(同时创建父目录)
复制文件到目录:cp 文件名 目录 
复制目录:cp -r 父目录 复制的目录 
删除目录:rm -r 目录名

Linux基础快捷键及命令

标签:权限   用户登录   一个   touch   切换用户   输入   list   设置   系统管   

原文地址:https://www.cnblogs.com/yvanli/p/10230662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!