linux命令、vi编辑器常用命令

linux命令、vi编辑器常用命令赋予该文件夹下文件所有权限 chmod Ra rwxtest 文件夹

在windows系统连接Linux系统服务器,经常需要用到linux命令和vi编辑器命令,然而不熟悉,很多命令都要重新查找,非常耗时,效率低下,简单记录日常需要用的一些命令

查看ubuntu版本信息

lsb_release -a 
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.4 LTS Release: 16.04 Codename: xenial 

赋予该文件夹下文件所有权限:

chmod -R a=rwx test(文件夹) -R是保证递归,即该路径下所有文件 

赋予该文件夹下文件所有操作权限,最高权限:

chmod -R 777 test(文件夹) 

获取该路径下的“路径”

pwd#进入某个文件夹,获取该文件夹路径可使用 

对于vi编辑器:

gg:跳到文件头部; G:跳到文件尾部; n gg:跳到第n行 

G比较好用,很多时候需要在末尾添加相关配置,直接shift+g就可以了,不用自己一直往下按

o:在当前行下面开辟一新行; O:在当前行上面开辟一新行; 

a 可直接在光标处输入

a: 在当前列的下一列输入; A: 在行尾进行输入 

撤销也是大概率使用的

u:撤销上一次动作 
接a,开始编辑; 接:wq 保存退出 

其他Linux系统常用命令

cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 
cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 
cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ll 查看路径下文件夹的权限rwx ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 

创建文件夹、删除、移动、复制文件夹等常用操作命令

mkdir dir1 创建一个叫做 'dir1' 的目录' mkdir dir1 dir2 同时创建两个目录 mkdir -p /tmp/dir1/dir2 创建一个目录树 rm -f file1 删除一个叫做 'file1' 的文件' rmdir dir1 删除一个叫做 'dir1' 的目录' rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 rm -rf dir1 dir2 同时删除两个目录及它们的内容 mv dir1 new_dir 重命名/移动 一个目录 cp file1 file2 复制一个文件 cp dir/* . 复制一个目录下的所有文件到当前工作目录 cp -a /tmp/dir1 . 复制一个目录到当前工作目录 cp -a dir1 dir2 复制一个目录 ln -s file1 lnk1 创建一个指向文件或目录的软链接 ln file1 lnk1 创建一个指向文件或目录的物理链接 

挂载文件夹

mount /dev/fd0 /mnt/floppy 挂载一个软盘 

压缩和解压缩文件夹

zip file1.zip file1 创建一个zip格式的压缩包 zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包 unzip file1.zip 解压一个zip格式压缩包 bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件 bzip2 file1 压缩一个叫做 'file1' 的文件 gunzip file1.gz 解压一个叫做 'file1.gz'的文件 gzip file1 压缩一个叫做 'file1'的文件 gzip -9 file1 最大程度压缩 rar a file1.rar test_file 创建一个叫做 'file1.rar' 的包 rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录 'dir1' rar x file1.rar 解压rar包 unrar x file1.rar 解压rar包 tar -cvf archive.tar file1 创建一个非压缩的 tarball tar -cvf archive.tar file1 file2 dir1 创建一个包含了 'file1', 'file2' 以及 'dir1'的档案文件 tar -tf archive.tar 显示一个包中的内容 tar -xvf archive.tar 释放一个包 tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下 tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包 tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包 tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包 tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包 tar zxvf filename.tgz 解压一个tgz格式的压缩包 

apt软件工具也经常用到

apt-get install package_name 安装/更新一个 deb 包 apt-cdrom install package_name 从光盘安装/更新一个 deb 包 apt-get update 升级列表中的软件包 apt-get upgrade 升级所有已安装的软件 apt-get remove package_name 从系统删除一个deb包 apt-get check 确认依赖的软件仓库正确 apt-get clean 从下载的软件包中清理缓存 apt-cache search searched-package 返回包含所要搜索字符串的软件包名称 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222280.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午4:09
下一篇 2026年3月17日 下午4:09


相关推荐

  • siege 用户登录_siege

    siege 用户登录_siege1 Siege 是一个 HTTP 压力测试和评测工具 可以根据配置对一个 web 站点进行多用户的并发访问 记录每个用户所请求过程的响应的时间 并在一定数量的并发访问下重复进行 下载 安装 tar xzf gz configuremak 安装后 root cdntest 6 siegeSIEGE2 74Usage siege options siege op

    2026年3月20日
    2
  • JAVA日期格式化(Simpledateformat)

    Java日期格式化常用方法Java中Date类中的一些日期格式话方法都已过期,所以不推荐使用。一般格式化时,常用到这两个类:Calendar和SimpleDateFormat,使用方法如下:1.Calendar类Calendar类是abstract的,所以实例化方式得用静态方法:Calendarc=Calendar.getInstance();,此时的生成的实例依据的是当前系统时间;c.se…

    2022年4月17日
    555
  • 每天学一点 — CCriticalSection临界区

    每天学一点 — CCriticalSection临界区(转)类CCriticalSection的对象表示一个“临界区”,它是一个用于同步的对象,同一时刻只允许一个线程存取资源或代码区。临界区在控制一次只有一个线程修改数据或其它的控制资源时非常有用。例如,在链表中增加一个结点就只允许一次一个线程进行。通过使用CCriticalSection对象来控制链表,就可以达到这个目的。它就像是一把钥匙,哪个线程获得了它就获得了运行线程的权力,而把其他线程统统阻塞

    2022年7月20日
    15
  • DropDownList1_SelectedIndexChanged不执行「建议收藏」

    DropDownList1_SelectedIndexChanged不执行「建议收藏」http://blog.sina.com.cn/s/blog_4ba152030100a6sr.html

    2022年7月18日
    16
  • Pycharm的debug单步调试

    Pycharm的debug单步调试首先设置断点 点击行号显示的一侧 在指定行设置断点 比如这里 我们设断点在创建对象时 如果这时我们直接右键 run 这个代码 他还是会直接运行 不会理会断点结果所以要右键选择 run 下面的 debug3 这几个红框的意思依次是 有绿点表示程序运行中 还没有结束 Debuger 窗口表示现在在 debug 调试界面 Console 表示这是控制台 也就是看打印的界面 右下的箭头是执行下一

    2026年3月27日
    3
  • package bufio is not in GOROOT错误

    package bufio is not in GOROOT错误上午还好好的 出去跑个步 回来再用 beerun 就报错了 一堆这种错误 折腾半天 想到刚在按照某网的知道设置了 GOROOT 变量 看了看 GOROOT 低值 是 GOROOT D ProgramFiles Go bin 印象当中这个 bin 是自己加的 赶紧上网查 发现没有 bin 因此 去掉 GOROOT 这个环境变量 再查 goenv 发现已经变成了 GOROOT D ProgramFiles Go 再用 beerun 命令 正常了 go 的很所环境变量 在系统变量里看不到 但是如果你在系统变量里面

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号