linux系统的命令加自己的理解

2021/9/10 7:05:04

本文主要是介绍linux系统的命令加自己的理解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

你可以不精通,但你必须要知道

linux 基础命令

ls –help 查看ls的相关命令 history 查看之前命令 ls –a

显示目录下所有的文件(包括隐藏文件)

ls –l 列表样子 展示详细内容 ls –h 显示目录下的文件 (不包括隐藏文件) ls >text 没有text文件会创建,有的话覆盖文件里的内容 ls >>text 双倍覆盖内容 more text 如果text文件内容过多 more会使文件内容分屏观看 ls |more 左边的内容发到右边 clear 清空终端的里的签名(但不会请命令记录)

cd 切换目录

cd .../ 返回上级目录 cd  ~ 家目录(根目录) cd  /文件名称 添加目录

删除文件

mkdir abcd 创建abcd文件夹 rmdir abcd 删除abcd文件夹 touch  name1 创建name1文件 rm name1 删除name1文件

软硬连接

ln -s age age1 软连接  age(源文件)age1(形成新文件名) ln age  name 硬连接

查找

grep age  name1  grep(查找)age(查找的东西) name1(查找的文件) cat name1

cat (查看所有)

find -name abc 查找名字为abc的 find -size -2k

查找内存小于2k的

归档压缩解压

tar -cf 1234.tar 1 2 3 4

归档把1 2 3 4文件储存到1234.tar

gzip -r 1234.tar 压缩(形成1234.tar.gz压缩包) gzip -d 解压.tar.gz包

添加 删除 切换 管理 用户

sudo useradd -mzyh        sudo(提高权限) 添加用户zyh sudo userdel -r  zyh 删除zyh sudo passwd  zyh 给zyh设置密码 su  用户名 切换到用户 whoami         zyh  查看用户 groupadd text 创建组(text) sudo useradd -m zaq -g text 创建组(text) sudo useradd -m zaq -g text

创建用户名zaq 添加到text组里

chmod -R 775 Dwnloads

 修改Dwnloads权限为drwxr-xr-r

录制代码过程

termtosvg 开始录制 exit 结束录制

mv /tmp/termtosvg_78w9bqnh.svg record.svg

     改名称 record.svg firefox record.svg   在火狐上运行视频 内容多 set nu 显示行号 set nonu  隐藏行号

vim命令符

输入“i”’ “a” "o 进入插入模式 i 插入光标前一个字符 I

插入行首

a 插入光标后的一个字符 A 插入末行 o 往下新开一行 插入行首 ESC: 从插入模式或末行模式进入命令模式 :q 退出文件 :wq 保存退出

:q! 

退出不保存

h 左移 j 下移 k       上移 l 右移 gg 光标移动文件开头 M 光标移动到中间行 G 光标移动到文件末尾 G后跟数字 移动到指定数字行,  x 删除光标后一个字符,相当于 Del X 删除光标前一个字符,相当于 Backspace dd 删除光标所在行 n dd 删除n行数 D 删除光标后本行所有内容,包含光标所在字符 d0

删除光标前本行所有内容,不包含光标所在字符

u 一步一步撤销 Ctr-r 反撤销 yy

复制当前行

p 在光标所在位置向下新开辟一行,粘贴 /: 跟查找的东西 查找 n

下一个

N 上一个 放大 Ctrl  Shift  + 缩小 Ctrl  -

redils数据库

cp pycharm.tar.gz pycharm.tar.gz.bak 备注复制一下(在修改一个文件内容的情况)最后是新文件夹的名字

目录

sudo service redis restart 重启服务器 redis-cli          config get bind 连接redis服务器



这篇关于linux系统的命令加自己的理解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程