Linux指令学习
反斜杠(\):使反斜杠后面的一个变量变为单纯的字符串。
单引号(’’):转义其中所有的变量为单纯的字符串。
双引号(””):保留其中的变量属性,不进行转义处理。
反引号(``):把其中的命令执行后返回结果。
文件
cd ../ #返回上级目录
vim filename #i进入编辑 esc退出编辑 :wq写入 :q!强制退出不做修改
cat filename #查看文件
more filename #滚屏查看文件
pwd #显示当前路径
stat filename #查看文件修改时间
ls #查看当前目录文件 -l 查询:*(向后匹配0或多个) ?(匹配一个) 例如ls -l a*
echo "xxx" > filename.txt #>内容清空并写入 >>续写 2>错误清空并写入 2>>错误续写 &>>标准输出与错误输出一起写入
命令 < filename.txt #将文件作为标准输入给命令
命令 << over(分界符) #从标准输入中读入,直到遇到分界符为止
命令 < 文件 1 > 文件 2 #将文件 1 作为命令的标准输入并将标准输出到文件 2
“/etc/hostname” #主机名称文件路径
touch fileName.suffix #创建一个新的文件
mkdir dirName #新建文件夹
rm fileName.suffix #删除指定文件
rm -r file #递归删除文件夹下内容
mv fileName newFileLocation #移动文件,也可以重命名 mv fileName newName
用户
useradd username #添加用户
userdel -r username #删除用户及本地信息
su username #切换到用户
passwd username #进入设置密码模式 -d 删除密码(root)
命令
alias 别名=命令 #为命令起名
unlias 别名
type 命令 #查询命令是内部还是外部命令
变量
export 变量名 #将变量提升为全局变量
echo $NAME #显示变量内容 $加变量名
vim文件编辑器
:s/one/two #将当前光标所在行的第一个 one 替换成 two
:s/one/two/g #将当前光标所在行的所有 one 替换成 two
:%s/one/two/g #将全文中的所有 one 替换成 two
/字符串 #全文搜索
:q! #强制退出不修改
:wq #写入并且退出
:整数 #转跳到该行
按键
dd/yy #删除/复制(剪切)光标所在整行
5dd/5yy #删除/复制(剪切)从光标处开始的 5 行
u #撤销命令
p #粘贴操作内容dd/yy
i #光标当前位置进入
o #光标位置下一行进入
网络
systemctl restart network #重启网卡设备
界面
clear #情况控制台
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 1300452403@qq.com