Linux命令

2021/7/7 7:05:01

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

Linux:主版本号,次版本号,末版本号

次版本号是奇数为开发板,是偶数为稳定版(ok)

下载虚拟机:virtualBox下载:https://www.virtualbox.org/wiki/Downloads

下载CentOS:http://isoredirect.centos.org/

Linux基本命令

Linux磁盘管理

  • 当前路径查看pwd:查看根目录到当前目录的完整信息

  • ls展示目录文件:-a:展示所有包含隐藏文件 -ltr:详细信息

  • cd切换工作目录:cd data(到当前目录下的data) cd …回到父目录 cd pwd结果切换任意目录

  • mkdir创建目录 rmdir删除姆露露

Linux文件管理

  • cp文件拷贝

  • mv文件移动,也可进行当前目录下文件改名

  • rm删除文件

  • rm -rf删除文件夹

  • cat读取文件或者重命名文件cat f1 >f2

  • head tail(-n)读取文件后几行

  • 文件压缩:tar -zcvf(打包) tar -zxcf(解压是tar.gz文件)

  • zip unzip zip 压缩包名 要压缩文件名

  • 每个指令后加–help可以查看帮助

帮助命令man

man 命令名

man 5 配置文件名

用户和用户组及密码管理

useradd work:创建用户

userdel work

修改密码:当前用户直接passwd

root用户 :passwd work

文件和目录权限管理

权限划分:-rwxrwxrwx-

前三位文件归属人中间三位文件归属组最后三位其他人

修改文件权限:chmod 750 filename

递归修改文件权限:chmod -R 750 目录名

修改归属人归属组:chown (-R) user:group fileman

文件修改sed

sed -i ‘s/aaa/bbb/g(代表所有内容全部修改)’ filename:所有aaa换成bbb

sed -i 1,3d(d代表delete) filename 删除前三行

sed -i 5d filename删除第五行

文本处理命令awk

按行输出:awk ‘{print $2}’ filename 以空格为分隔符,输出第二列

awk ‘{print $NF}’ filename 以空格为分隔符,输出最后一列

awk -F ‘a’ ‘{print $2}’ filename 以a为分隔符,输出第二列

文本编辑器Vim

命令模式:默认模式任意模式按ESC

插入模式:类似记事本,从命令模式i(光标前) a(光标后) I (光标所在行前)A(所在行后)进入o(下面新开一行)O(上面新开一行)

可视模式:选取文本区域,通过命令操作Ctrl+v v进入

退出:命令模式下,:w保存,:wq保存退出 :x保存退出 :q退出已保存 :q!不保存强制退出

光标移动命令:h j k l 左下右上

ctrl+f(上一页) ctrl+b下一页

w,e单词后面

b,B单词前面

gg第一行开始

G最后一行开始

Linux查找命令

  • 搜索内容

grep -n ‘t[ea]st’ filename

grep abc -rl 目录名目录下所有包含abc内容的文件

  • find命令搜素文件

    find / -name filename

    find /-name fielname -type d:查找文件属性为目录

    find /-name fielname -exec ls -l {} \ :查找文件名为filename,并查看文件属性



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


扫一扫关注最新编程教程