linux基本命令
发布时间:2020-12-14 00:47:02 所属栏目:Linux 来源:网络整理
导读:linux常用命令: ? ??? ?①关机命令:shutdown -h now;shutdown -r now;init 0 ? ??? ? ②从后台启动进程应该在命令的末尾加上 ? ? ?? ?③设置用户密码:passwd? 把一个流中所有的字符转换为大写字符tr a-z A-Z ?? ?? ? ④ find 搜索硬盘查询文件?:find /
? ??? ?①关机命令:shutdown -h now;shutdown -r now;init 0
? ??? ? ②从后台启动进程应该在命令的末尾加上&
? ? ?? ?③设置用户密码:passwd? 把一个流中所有的字符转换为大写字符tr a-z A-Z
?? ?? ? ④
find 搜索硬盘查询文件?:find / -name?文件名称(nginx.conf);which查找命令;locate是find的另一种写法locate?文件名 比find查找的快
?? ?? ? ⑤?分布式环境:/usr/local/nginx/conf/nginx.conf? 配置文件路径/usr/local/nginx/html文件的默认根目录
?? ?? ? ⑥重启nginx命令:service nginx restart;重启环境:lnmp restart 、sudo lnmp restart
?? ?? ? ⑦关机和重启(服务器)命令:shutdown:shutdown [选项] 时间? -c:取消前一个关机命令,-h:关机,-r:重启
? ? ? ? ?shutdown -h 20:30:20:30关机,立刻关机(now)
? ? ? ? ?其他关机命令:halt?? poweroff??? init 0
? ? ? ? ?其他重启命令:reboot?? init 6??? 0:关机? 1:单用户(root) 2:不完全多用户,不含NFC服务 3:完全多用户 4:未分配? 5:图形界面? 6:重启
?? ?? ? ⑧wget+网址下载,Ctrl+L为清屏,netstat查看端口号,rm -r可以删除非空目录
?? ?? ? ⑨rz命令(Receive ZMODEM),使用ZMODEM协?? ?议,将本地文件批量上传到远程Linux/Unix服务器,注意不能上传文件夹。
?? ?? ? ⑩ sz命令(Send ZMODEM)通过ZMODEM协议,可将多个文件从远程服务器下载到本地。注意不能下载文件夹,如果下载文件夹,请先打包再下载
?? ?? ? 11.?安装rz命令:yum install lrzsz?
?? ?? ? 12.ps -ef | grep redis查看是否启动?? 查看端口是否在监听状态:netstat -lntp | grep 6379
?? ??? ① chmod [所有者权限数字] [组用户权限数字] [系统中其他用户权限数字] 文件名?
?? ??? ??数字权限含义:
?? ??? ?rwx 7
?? ??? ?rw- 6
?? ??? ?r-x 5
?? ??? ?r-- 4
?? ?? ??-wx 3
?? ??? ?-w- 2
?? ??? ?--x 1
?? ?? ??--- 0
? ? ? ?②
我们看上面截图第一个文件权限信息,每三位为一组
?? ??? ?? -rwxr-xr-x ?5 root root ?94 Jun 27 2017 xdg
?? ??? ??? ??文件列表信息分为:文件类型、权限、链接数、所属用户、所属用户组、文件大小、最后修改时间、文件名。
?? ??? ?rwx:代表文件所有者(u表示)权限,这里是root,root对该文件拥有读写执行权限。
?? ??? ?r-x : ?代表所属组(g表示)的权限,这里所属组拥有对该文件读和执行的权限。
?? ??? ?r-x : ?代表其他人(o表示)的权限,这里和上面权限一样。
?? ?? ? ③ linux一共有7种文件类型,分别如下:
? ? ? ? ? -:普通文件
? ? ? ? ? d:目录文件
? ? ? ? ? l: 软链接(类似Windows的快捷方式)
? ? ? ? (下面四种是特殊文件)
? ? ? ? ? b:块设备文件(例如硬盘、光驱等)
? ? ? ? ?p:管道文件
? ? ? ? ? c:字符设备文件(例如猫等串口设备)
? ? ? ? ? s:套接口文件/数据接口文件(例如启动一个MySql服务器时会产生一个mysql.sock文件)
? ? ④配置虚拟域名:
? ? ? 例子:虚拟域名为www.abcd.com(线上的域名经过认证的)
?? ??? ??? ?
*??server {
*?????????listen???????80;
*?????????server_name??www.abcd.com;
*?????????access_log??????logs/www.abcd.com.log;
*?????????location / {
*?????????????root???/usr/local/nginx/html/www.abcd.com;
*?????????????index??index.html index.htm;
*?????????}
*?????}
?? ?? ? ⑤目录的作用:
?? ??? ?/bin:存放最常用命令;
/boot:启动Linux的核心文件;
/dev:设备文件;
/etc:存放各种配置文件;
/home:用户主目录;
/lib:系统最基本的动态链接共享库;
/mnt:一般是空的,用来临时挂载别的文件系统;
/proc:虚拟目录,是内存的映射;
/sbin:系统管理员命令存放目录;
/usr:最大的目录,存许应用程序和文件;
/usr/X11R6:X-Window目录;
/usr/src:Linux源代码;
/usr/include:系统头文件;
/usr/lib:存放常用动态链接共享库、静态档案库;
/usr/bin、/usr/sbin:这是对/bin、/sbin的一个补充;
?? ?? ?cat的用法:
?? ?? ?cat命令的全称是? concatenate
?? ?? ? 1.一次性显示整个文件。$ cat filename
?? ??? ?2.从键盘创建一个文件。$cat >filename
?? ??? ?注意:只能创建新的文件,不能编辑已经存在的文件,如何输入已经存在的文件名字,那么将覆盖掉新的内容
Linux which命令用于查找文件。
which指令会在环境变量$PATH设置的目录里查找符合条件的文件。
语法
which [文件...]
参数:
-n<文件名长度> 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p<文件名长度> 与-n参数相同,但此处的<文件名长度>包括了文件的路径。
-w 指定输出时栏位的宽度。
-V 显示版本信息。
实例
使用指令"which"查看指令"bash"的绝对路径,输入如下命令:
$ which bash
上面的指令执行后,输出信息如下所示:
/bin/bash #bash可执行程序的绝对路径
linux重要命令(面试):
du -sh 查看整个文件夹大小
du -sh * :分别显示每个文件夹下面的文件夹大小
管道符是一个竖线 |作用: 管道符号,是unix一个很强大的功能,符号为一条竖线:"|"。
用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为command 2的输入传给command 2
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |