Featured image of post linux基本命令-Ubuntu

linux基本命令-Ubuntu

一个朋友打算在 linux 环境下搭一个 minecraft 的服务器,顺便写了这个教程。

所有命令均可在 Ubuntu16.04 系统中使用。

系统

管理员

sudo +命令 使用管理员权限。

进程

查看进程

ps aux | less

其中,

-A:显示所有进程

a:显示终端中包括其它用户的所有进程

x:显示无控制终端的进程

杀进程

kill [pid]

[pid] 是指查看进程中出现的 pid 对应数字。

软件

安装软件

安装软件softname1

sudo apt install softname1

卸载软件

卸载软件softname1

sudo apt remove softname1

文件

常用

创建目录

mkdir 目录名

查看当前目录内文件

ls 

进入目录

cd 目录名

回到上级目录

cd ..

删除文件

rm 文件名

删除目录

rm -rf 目录名

移动文件或目录

mv /当前文件或目录的完整路径 /需要移动到的完整路径
eg. mv /home/kirain/web /home/yuqsir/web

修改权限

命令:chmod (change mode)

功能:改变文件的读写和执行权限。有符号法和八进制数字法。

选项:

(1)符号法:

命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename

      u (user)   表示用户本人。

      g (group)  表示同组用户。

      o (oher)   表示其他用户。

      a (all)    表示所有用户。

      +          用于给予指定用户的许可权限。

      -          用于取消指定用户的许可权限。

      =          将所许可的权限赋给文件。

      r (read)   读许可,表示可以拷贝该文件或目录的内容。

      w (write)  写许可,表示可以修改该文件或目录的内容。

      x (execute)执行许可,表示可以执行该文件或进入目录。

(2)八进制数字法:

命令格式:chmod abc file

其中 a,b,c 各为一个八进制数字,分别表示 User、Group、及 Other 的权限。

      4 (100)    表示可读。

      2 (010)    表示可写。

      1 (001)    表示可执行。

若要 rwx 属性则 4+2+1=7;

若要 rw-属性则 4+2=6;

若要 r-x 属性则 4+1=5。

例如:# chmod a+rx filename

        让所有用户可以读和执行文件 filename。

      # chmod go-rx filename

        取消同组和其他用户的读和执行文件 filename 的权限。

      # chmod 741 filename

        让本人可读写执行、同组用户可读、其他用户可执行文件 filename。

chmod -R 755 /home/oracle

递归更改目录权限,本人可读写执行、同组用户可读可执行、其他用户可读可执行

笔者对修改文件权限这方面倒是不怎么了解,反正就是 chmod 777,chmod 755,chown +R www 这几个来回用 ::aru:discovertruth::