• webqwe-资源分享和开发经验
AD
AD

Home / 服务器 / Linux/Unix 的基本命令

Linux/Unix 的基本命令

2023-11-21 13:22:55
447 阅读

Unix 命令是一组用于与 Unix 操作系统交互的命令。Unix 是一个强大的、多用户、多任务操作系统,由贝尔实验室于上世纪60年代开发。Unix 命令通过终端窗口的命令提示符输入,允许用户执行各种任务,如管理文件和目录、运行进程、管理用户账户和配置网络设置。Unix 现在是最常用的操作系统之一,用途广泛,包括个人用途、服务器、智能手机等。它是由 AT&T 实验室的两位著名人物 Dennis M. Ritchie 和 Ken Thompson 在上世纪70年代开发的。

最流行的编程语言C语言是为了编写Unix操作系统而诞生的。

Linux是一种类Unix操作系统。

Linux最重要的部分是Linux内核,最早由Linus Torvalds于90年代初发布。

有许多Linux发行版可用(大多数是开源的,可以免费下载和使用),例如Ubuntu、Debian、Fedora、Kali、Mint、Gentoo、Arch等等。

现在让我们来看看Linux/Unix的基本和最常用的命令部分。(请注意,所有的Linux/Unix命令都是在Linux系统的终端中运行的。终端类似于Windows操作系统中的命令提示符) Linux/Unix命令是区分大小写的,即Hello和hello是不同的。


who

显示当前已经登录的用户

$ who
admin    pts/0        2023-11-21 03:10 (xxx.xxx.xxx.xxx)


pwd

它显示我们当前所在的工作文件夹(该目录与 Windows 操作系统用户的文件夹相同)

$ pwd
/home/admin


cd

将当前工作文件夹更改为指定的文件夹

$ cd /


ls

列出当前所在文件夹中的文件和文件夹。

$ cd /
$ ls
bin  boot  dev  etc  home  lib  lib32  lib64  libx32  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var


mkdir

创建文件夹

$ mkdir webqwe
$ ls
webqwe


rmdir

删除空文件夹

$ rmdir webqwe
$ ls


touch

创建一个文件(不是文件夹)

$ touch webqwe.txt
$ ls
webqwe.txt

需要注意的是,根据 Unix 文件结构,Unix 将其拥有的所有内容都视为“文件”,甚至目录(文件夹)也被视为文件。您将对此进行更多了解您将进一步使用基于 Linux/Unix 的操作系统


cp

复制文件或文件夹。

$ cp ./webqwe.txt  ./webqwe2.txt
$ ls
webqwe.txt  webqwe2.txt

./ 表示当前所在工作文件夹的相对路径


mv

移动文件,类似windows下的剪切

$ mkdir webqwedir
$ mv ./webqwe2.txt ./webqwedir/
$ ls
webqwe.txt  webqwedir


rm

删除,“-r” 是递归删除文件

$ rm webqwe.txt
$ ls
webqwedir

$ rm webqwedir/
rm: cannot remove 'webqwedir/': Is a directory (不能删除文件夹)
$ rm -r webqwedir/
$ ls


chmod

更改文件/文件夹的权限

  • r 表示文件可以被读(read)
  • w 表示文件可以被写(write)
  • x 表示文件可以被执行(如果它是程序的话)
  • - 表示相应的权限还没有被授予
$ ls -l
total 4
-rw-r--r-- 1 admin admin 4 Nov 21 04:54 webqwe.txt

解答:

rw-r--r--

rw-  前面三个表示(u):文件所有者可读可写

r--   中间三个表示(g):所属组的用户只可读取

r--   后面三个表示(0):其他的用户只可读取

第三列admin字段: 文件/目录 所有者

第四列admin字段: 文件/目录 所有组


设置文件,只可读示例

文件所有者=r,所属组用户=r,其他用户=r

这样文件只可读,不可写了

$ chmod u=r,g=r,o=r webqwe.txt
$ ls -l
total 0
-r--r--r-- 1 admin admin 0 Nov 21 05:08 webqwe.txt

使用加号(+)表示授予权限

使用减号(-)表示撤销权限

使用等号(=)表示设置权限


chown

更改文件的所有者

chown admin ./webqwe.txt 


ps

显示有关运行中进程的信息


top

提供运行系统的实时动态视图


kill

kill [进程ID] 发送信号以终止进程






uuid怎么下载(免费) | 求资源
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。 如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!
标签
author
pings

每天都在打酱油~

评论
登录后评论