Linux常用命令总结(个人总结)

命令格式 [-选项-][参数]
查看帮助 1.man 回车 一行 空格 一页 f 下一页 b 上一页 q 退出
2.help

bin 二进制目录
home 用户目录
etc 系统配置文件目录
root 超级管理员的目录

显示文件和目录 ./ 当前路径
pwd 显示当前所在的路径
tree 以树状列表的方式显示文件夹的内容
1.tree 当前目录
2.tree xxx 指定目录
ls 以列表的方式显示文件夹的内容
1. ls -a 显示包含隐藏文件(以点开头)的所有文件
2. ls -l 以列表的方式显示文件的详细信息
3. ls -h 配合-l 以人性化的方式显示文件夹大小
切换目录
cd xxxx/xxxx/xxxx 进入目录
cd . 当前目录
cd … 返回上一级目录
cd/cd ~ 返回家目录
cd / 根目录
cd - 返回上一次在的目录
创建文件/文件夹
mkdir 创建文件夹
1.mkdir -p 递归创建目录
touch (可为多个文件) 创建文件 以后缀判断文件类型
gedit 编辑文件
删除文件/文件夹
rm 删除文件
1.rm -i 交互式删除
2.rm -f 强制删除
3.rm -r 递归删除 即删除文件夹
文件拷贝
copy
cp 源文件位置 目标文件位置
1.cp -a 保持文件原有属性
2.cp -i 提示是否覆盖
3.cp -f 强制覆盖不提示
4.cp -r 递归拷贝 即拷贝目录
5.cp -v 显示拷贝进度
移动文件/文件夹
mv 移动/重命名 移动不需要-r
mv 源文件位置 目标文件位置

  1. mv -i 交互式移动

  2. mv -f 强制移动

  3. mv -v 显示移动的过程

    重命名:在一个文件夹中移动才能重命名
    

文件查看
cat 查看或合并文件内容
cat 1.txt 2.txt 合并查看
1.cat -n 由1开始对所有输出的行数编号
2.cat -b 同上,对于空白行不编号
3.cat -s 当遇到连续两行以上空白行,换为一行显示
more 分屏查看文件
1.more +num 从第num行开始看
2.more -p 先清屏再显示文件内容
3.more -s当两个以上连续空行,换成一行的空白行
Enter 键向下n行
Ctrl+F 向下滚动一屏
Ctrl+B 返回上一屏
空格 向下滚动一行
其他
echo 在屏幕上输出
clear 清屏 ctrl+l
Tab键 自动补全
which 查看指令存在位置
上/下 切换最近使用过的命令
ctrl + c 取消
ctrl + - 缩小窗口
ctrl + shift + + 放大窗口
扩展
cal 日历
-3 显示前一个月,当前月,下一个月的月历
-j 显示在当前年中的第几天
-y 显示当前年份的月份
date 日期
date “+%Y”
“+%F %T”
histroy 查看历史指令
!历史指令编号 执行历史指令
数据流/管道
> 数据流重定向 例如:ls > test.txt
| 管道 左写右读 ls -lh | more
标准输出流 stdout
标准错误输出流 stderr
标准输入流 stdin
建立链接
软连接(快捷方式) ln -s 源文件 链接文件 不占用磁盘空间,但源文件删除软连接失效,可以垮文件系统
硬链接(多个名字) ln 源文件 链接文件
删除软硬链接对源文件无影响,删除源文件软连接不可用,还有多个硬连接时对硬链接无影响
文件搜索(支持正则)
grep 文件内容搜索 grep [-选项] ‘搜索内容串’ 文件名
^a 以a开头
a$ 以a结尾
. 匹配一个非换行符的字符
[a] 含a
find 文件搜索
find ./ -name test.txt 查找当前目录下所有名为test
归档/压缩
tar tar[参数] 打包文件名 文件1 文件2 或者 目录
-c 生成档案文件,创建打包文件
-v 显示进度
-f 制定文件名 即xx.tar
-x 解开档案文件
zip -r a.zip a 把a目录压缩为a.zip zip压缩的更小
unzip a.zip 解压a
文件的权限
权限 文件拥有者 文件所在组

r 可读 4   w 可写 2  x 可执行 1 -没有权限 0
    例如:文件拥有者 rwx 同组用户 rx 其他用户 rx
chmod 数字法
             例如:chmod -R 400 -R 递归加参
      字母法 u user文件所有者
	     g group 用户组
	     o other 其他人
	     a all 以上三者
	     + 添加权限
	     - 撤销权限
	     = 设定权限
	例如 chmod u+x

用户管理
su 切换用户 例如:su root
passwd 修改用户密码 passwd xx 修改xx用户的密码
exit 退出用户登录
who 查看登录用户 -q 有几个用户 -u 显示最后一次操作距现在的时间
whoami 查看当前用户
sudo 临时使用root用户
关机/重启
reboot 重新启动操作系统
shutdown -r now 重启操作系统,会有提示
shutdown -h now 立刻关机
shutdown -h 20:25 在今天20:25关机
shutdown -h +10 再过10分钟关机
shurdown -c 取消关机
软件安装与卸载
make install 源代码安装 即tarball
deb方式 dpkg 直接运行安装,注意依赖问题
apt-get 下载安装并解决依赖 注意配置软件源(/etc/apt/sources.list)
sudo apt-get install xxxx 安装包
sudo apr-get update 更新源
sudo apr-get remove 删除包
sudo apr-get upgrade 跟新已安装的包
sudo apr-get reinstall 重新安装包
sudo apr-get -f install 修复安装
sudo apr-get dis-upgrade 升级系统
sudo apr-cache show xx 获取包相关信息
sudo apr-cache search xx 搜索软件包
sudo apr-get build-dep xx 安装相关编译环境
sudo apr-cache depends xx 了解包依赖
sudo apr-cache rdepends xx 查看包依赖
ssh
sudo apt-get install openssh-server
ssh 远程ssh服务器用户名@远程ssh服务器ip地址
scp
上传 scp 本地路径 服务器用户名@服务器地址:远程路径
下载 scp 服务器用户名@服务器地址:远程路径 本地路径
vim/vi
命令模式(移动光标/复制/删除) 按Esc键
移动光标: h向左 j向下 k向上 l向右
H第一行 M中间行 L最后一行 ^行首 $行末 G文档最后一行 gg文档第一行
ctrl+f 向前翻屏 ctrl+b 向后翻屏 ctrl+d 向前半屏 ctrl+u 向后半屏
{向前一段 }向后一段 w向前一个字母 b向后一个字母
删除命令: X删除光标所在字符 x删除光标前一个字符 dd删除所在行 n dd删除n行
d0删除光标前本行所有内容 D删除光标后本行所有内容
dw删除光标所在位置的字
撤销命令: u 一步一步撤销 ctrl+u 反撤销
重复命令: .重复上一次操作命令
移动命令: >>文本向右移动 <<文本向左移动
复制粘贴: yy复制当前行 nyy复制n行 p在光标所在位置向下新开一行粘贴
查找替换: r替换当前字符 R替换光标后的字符

文本输入模式(编辑) 
	i:光标前输入 I:光标后输入  a:光标后插入 A:行末插入 
	o:在光标所在行下一行插入 O:在光标所在行上一行插入      c:修改 r:取代 s:替换
末行模式(退出等) 按:进入 :q退出 :q!强制退出 :w保存 :wq 保存退出

系统监控
top 任务管理器 可以kill
ps 进程

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值