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命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业
- 2024-03-20Linux运维的第二周总结