linux 常用指令汇总
新用户的一些操作:
- 查看当前用户:who am i(可以看到是否是伪终端)/也可以是whoami
- 添加用户:sudo adduser ..(用户名)..(此时创建的用户并未加入sudo组所以并不具有至高无上的root权限,并在/home中创建)
- 切换用户:su -l ..(用户名)..(带上环境变量一起变化)
- 退出用户ctrl+d或是exit
- 查看用户所在分组groups ..(用户)..
- 将用户加入sudo组:sudo usermod -G sudo lilei
- 删除用户:sudo deluser ..(user).. --remove-home
文本操作:
1.文本打开:
- cat 名字.TXT(将文件内容输出到终端)
- tail 名字.TXT(将文件末尾10行内容输出到终端)
- head 名字.TXT(将文件开始前10行内容输出到终端)
2.文本输入:echo “内容” > 名字.TXT(我们也可以直接用echo " 字符串"直接输出到终端)
vi操作指令:
1.vi ..(文件).. 用vim编辑器打开
2.退出vi编辑:先按下esc,然后按下:,之后按照下面输入命令
- w Vi保存当前编辑文档,但并不退出,而是继续等待用户输入命令。在使用w命令时,能够再给编辑文档起一个新的文档名。
-
w newfile 此时Vi将把当前文档的内容保存到指定的newfile中,而原有文档保持不变。若newfile是个已存在的文档,则Vi在显示窗口的状态行给出提示信息
-
q 系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文档没有被保存,则Vi在显示窗口的最末行显示如下信息:
No write since last change (use ! to overrides)提示用户该文档被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文档而要强行退出Vi时,可使用命令:q! Vi放弃所作修改而直接退到shell下。
-
wq Vi将先保存文档,然后退出Vi返回到shell。同样加上!有立刻的意思
文件:
1.文件创建:touch ..(flie)..
2.打开文件:ls ..(flie)..
3.复制文件:cp ..(flie)..
4.删除文件:rm ..(flie)..
5.切换文件目录:cd [dir]其中 "~" 也表示为 home 目录 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
6.文件权限:
- 查看文件权限:ls -l ..(文件)..
- 修改权限:chmod ..(目标权限).. ..(文件)..(可以通过rwx的权重来计算) 或者是 chmod (u,g,o,)(+/-)(r,w,x) ..(文件).. (举例是chmod go-rw yangy意思是在这个文件上对group,other的权限减去rw权限)
网页下载指令
wget:wget命令用来从指定的URL下载文件
unzip:j解压一些压缩的文件