W10系统matlab无法保存对该路径的更改 pathdef_Linux系统常用操作命令整理 - SimonShixinlong...

1.查看linux版本:cat /proc/version

2.查看Linux版本: uname --all

3.查看php版本:php -v
查看PHP扩展库: php -m
查看MySQL版本: mysql -V
查看Nginx版本:nginx -v(或者大V)

4.查看gcc版本:gcc --version

5.查看cmake版本:cmake --version

6.查看PHP ini位置:php --ini
或者使用:locate
或者:find / -name

7.查找文件或文件夹:locate bb.php
可在搜索前更新updatedb

8.重启PHP服务:service php-fpm restart
重启nginx:service nginx restart(关闭nginx -s stop)
执行nginx -c /usr/local/nginx/conf/nginx.conf

9.删除文件:rm -rf test.com
如果出错则进入该目录执行:执行一下 lsattr -a 查看所有文件(包含隐藏的),然后执行 chattr -i .user.ini改变此文件的权限

10.添加文件三种方式:vim abc.log
或者:touch abc.log (创建空文件)
或者:echo ‘’ | cat > (创建空文件)
创建文件夹:mkdir ts
修改文件夹权限:chmod -R 777 ts 或者 进入文件夹中:chmod -R 777 *

11.查询某个端口是否被占用:lsof -i :9501 如果有php进程存在说明被占用。
杀死该端口:kill -9 5991(进程标识符)
查询所有正在监听运行的端口:( tcp端口:netstat -ntpl ) ( udp端口:netstat -nupl )

12.查看文件:
一:cat -n :查看小文件(行数小于1000行以下的)用cat -n /www/server/php/72/etc/
二:more :查看大文件(行数几千行)用more /www/server/php/72/etc/ 回车看下一行,空格看下一屏幕, Q退出,B 上一屏。
三:less:配合 [pageup] [pagedown] 等按键的功能来往前往后翻看文件
四:tail -f a.log 可以查看文件最后增加的内容
五:head -n 20 /www/server/php/72/etc/ 显示前20条

13.查找文件中的关键字 :进入文件 vim /www/server/php/72/etc/ 然后/swoole(关键字) 即可

14.保存文件:
:wq 保存编辑的文件 (卡死时调用ctrl+Q , ctrl+w是撤回输入)
:q! 为不保存文件

15.查看所有用户:cat /etc/passwd 显示的信息是:用户:密码 :uid:gid:说明:家目录:用户使用的shell
添加用户:useradd 用户名
删除用户:userdel 用户名

16.查看登陆日志 last -9
清除登陆系统成功的记录: echo > /var/log/wtmp //此文件默认打开时乱码,可查到ip等信息

17.修改用户密码:在root账号下passwd +用户账号 如:passwd zhou .
修改root密码直接passwd

18.查看某个软件是否安装:rpm -qa | grep logwatch
或者 yum list installed(或者logwatch)
两者都没有说明没有安装

19.查看进程:
四种任选其中一种

top
ps aux
ps -elf
pstree -aup[/b]

find 基本语法参数如下:

find [PATH] [option] [action]

# 与时间有关的参数:
-mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件;
-mtime +n : 列出在n天之前(不含n天本身)被更改过的文件名;
-mtime -n : 列出在n天之内(含n天本身)被更改过的文件名;
-newer file : 列出比file还要新的文件名
# 例如:
find /root -mtime 0 # 在当前目录下查找今天之内有改动的文件

# 与用户或用户组名有关的参数:
-user name : 列出文件所有者为name的文件
-group name : 列出文件所属用户组为name的文件
-uid n : 列出文件所有者为用户ID为n的文件
-gid n : 列出文件所属用户组为用户组ID为n的文件
# 例如:
find /home/hadoop -user hadoop # 在目录/home/hadoop中找出所有者为hadoop的文件

# 与文件权限及名称有关的参数:
-name filename :找出文件名为filename的文件
-size [+-]SIZE :找出比SIZE还要大(+)或小(-)的文件
-tpye TYPE :查找文件的类型为TYPE的文件,TYPE的值主要有:一般文件(f)、设备文件(b、c)、
目录(d)、连接文件(l)、socket(s)、FIFO管道文件(p);
-perm mode :查找文件权限刚好等于mode的文件,mode用数字表示,如0755;
-perm -mode :查找文件权限必须要全部包括mode权限的文件,mode用数字表示
-perm +mode :查找文件权限包含任一mode的权限的文件,mode用数字表示
# 例如:
find / -name passwd # 查找文件名为passwd的文件
find . -perm 0755 # 查找当前目录中文件权限的0755的文件
find . -size +12k # 查找当前目录中大于12KB的文件,注意c表示byte

62d0fddc4a3732e1dbb3f5396e86a6f2.png

2. ls 命令,展示文件夹内内容,参数如下:

-a :全部的档案,连同隐藏档( 开头为 . 的档案) 一起列出来~
-A :全部的档案,连同隐藏档,但不包括 . 与 .. 这两个目录,一起列出来~
-d :仅列出目录本身,而不是列出目录内的档案数据
-f :直接列出结果,而不进行排序 (ls 预设会以档名排序!)
-F :根据档案、目录等信息,给予附加数据结构,例如:
*:代表可执行档; /:代表目录; =:代表 socket 档案; |:代表 FIFO 档案;
-h :将档案容量以人类较易读的方式(例如 GB, KB 等等)列出来;
-i :列出 inode 位置,而非列出档案属性;
-l :长数据串行出,包含档案的属性等等数据;
-n :列出 UID 与 GID 而非使用者与群组的名称 (UID与GID会在账号管理提到!)
-r :将排序结果反向输出,例如:原本档名由小到大,反向则为由大到小;
-R :连同子目录内容一起列出来;
-S :以档案容量大小排序!
-t :依时间排序
--color=never :不要依据档案特性给予颜色显示;
--color=always :显示颜色
--color=auto :让系统自行依据设定来判断是否给予颜色
--full-time :以完整时间模式 (包含年、月、日、时、分) 输出
--time={atime,ctime} :输出 access 时间或 改变权限属性时间 (ctime)
而非内容变更时间 (modification time) 例如:ls [-aAdfFhilRS] 目录名称 ls [--color={none,auto,always}] 目录名称 ls [--full-time] 目录名称

33743ca63032453d31b3daafd462c7ec.png

3. cd 命令:

cd /root/Docements # 切换到目录/root/Docements
cd ./path          # 切换到当前目录下的path目录中,“.”表示当前目录  
cd ../path         # 切换到上层目录中的path目录中,“..”表示上一层目录

e69948507d1638673773268de89acb0f.png

4. tree命令,显示树形的层级目录结构,非原生命令,需要安装tree

使用示例:

 230b0a45e7e06d058e227cd501333ddf.png

5. cp 命令,作用复制,参数如下:

-a :将文件的特性一起复制
-p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份
-i :若目标文件已经存在时,在覆盖时会先询问操作的进行
-r :递归持续复制,用于目录的复制行为
-u :目标文件与源文件有差异时才会复制

e8f31dedd5c00d4c28c1c42490a27637.png

6. rm命令作用为删除,参数:

-f :就是force的意思,忽略不存在的文件,不会出现警告消息
-i :互动模式,在删除前会询问用户是否操作
-r :递归删除,最常用于目录删除,它是一个非常危险的参数

75acba4868c11d89807dfba1900c8a1a.png

7. mv命令作用为移动文件:

-f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件已经存在,就会询问是否覆盖
-u :若目标文件已经存在,且比目标文件新,才会更新

5f5b1f47a0e61af64caa5d34625d7d6f.png

8. pwd命令,作用为查看”当前工作目录“的完整路径

pwd -P # 显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径

a86b19b86bbbeea1ffef2d0ab4be0b1e.png

9. tar命令,用于压缩解压:

-c

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值