Linux简单命令的使用
1.linux上怎么快速删除一个目录在linux中删除一个目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可解决。直接rm就可以了,不过要加两个参数-rf
即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的,一旦删除不可恢复.
当然,rm还有更多的其他参数和用法,man rm就可以查看了(或者输入命令rm --help)
删除文件使用实例:rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
2.用户相关的命令
useradd -- 创建一个新用户或更新默认新用户信息
eg:useradd liyebin -- 创建一个新用户liyebin
passwd -- 更改当前用户的密码 链接:https://blog.csdn.net/zyy1659949090/article/details/88176303
PS:普通用户liyebin时:先输入passwd,接着输入旧密码,最后输入新密码。 超级用户root时:输入passwd liyebin,然后直接输入新密码(root用户可以修改任意普通用户的密码)。
su -- 切换用户
eg:su liyebin -- 切换到用户liyebin
exit -- 退出当前用户
whoami -- 查看当前用户名
who -- 显示当前已登录的用户信息l
从超级用户root切换成普通用户,输入exit命令或者su liyebin
logout -- 退出当前用户
默认按用户名和密码登陆的,都是普通用户,显示符号位$
超级用户显示符号位#
3.文件夹相关的命令
mkdir liyebin -- 创建空目录liyebin(相当于windows下的空文件夹liyebin)
mv 1.txt jiayou.txt -- 重命名(rename)Rename SOUCRCE to DEST
-- 将1.txt重命名为jiayou.txt 源文件:1.txt 目标文件:jiayou.txt
mv 1.txt liyebin -- move SOURCE to DIRECTORY
-- 将1.txt移动到目录liyebin下 源文件:1.txt 目标目录:liyebin
4.文件相关
touch -- 创建文件
echo -- 往文件新增内容
eg:echo xiongda > xiongda.txt -- > :覆盖赋值。往文件xiongda.txt新增内容xiongda,会覆盖掉xiongda.txt原本的内容
echo xionger >> xiongda.txt -- >>:追加赋值。往文件xiongda.txt追加内容xionger
seq 100 -- 显示1到100的序列。同seq 1 100等效
seq 1 100 -- 显示1到100的序列
seq 1 100 > 1111.txt -- 写1到100的序列到文件1111.txt
seq 1 2 100 -- 显示1到100 首数:1 增量:2 尾数:100
cat 1111.txt -- 查看当前文件1111.txt的内容
head -- 查看文件前面若干行的数据
eg:head -n 10 1111.txt -- 查看文件1111.txt前面10行数据
tail -- 查看文件后面若干行的数据
eg:tail -n 10 1111.txt -- 查看文件1111.txt后面10行数据
vi
mv
cp
rm
rmdir
5.权限相关
chmod
作用:改变文件或目录的权限
格式:+:增加权限 -:删除权限 =:分配权限
u:文件拥有者 g:文件拥有者所在组成员 o:其他组成员
-:普通文件 d:目录
PS:r(读):4 w(写):2 x(执行):1
eg:chmod 777 jiayou.txt -- 表明文件jiayou.txt的权限为rwxrwxrwx
chown:
6.网络
netstat
eg:netstat -anutp -- 查看ip地址 a:all n:表示ip u:udp t:tcp p:进程
eg: netstat -anutp|grep 20 -- 查看端口为20的udp和tcp
ping -- 查看网络是否可以ping通
ifconfig -- 查看linux的ip地址
7.进程
ps -- 查看进程
top -- 查看系统内存使用情况和动态CPU利用率
kill -- 杀死进程
free -- 查看系统内存使用情况
8.资源相关
df -- 查看文件系统的容量情况和挂载点
eg: df -h -- 以人类可读的格式打印尺寸
du -- 以递归方式为目录汇总每个文件的磁盘使用情况
eg: df -h
9.其他
yum
rpm
tar
cd -- 切换目录
pwd -- 打印目录
ls -- 查看当前目录下的全部内容(包括子目录和文件)
grep --
find -- 查看当前目录下的全部内容(包括子目录和文件)
| -- 管道,将一个命令的输出传送给另一个命令,作为另一个命令的输入
eg:head -20 1.txt | tail -10
grep -- 在文件中查找匹配的字符串
eg:ls /home|grep xiongda -- 在home目录下过滤出xiongda的文件或目录
clear(ctrl l) --清空命令行界面
10.查看帮助
man eg:man mv -- 查看mv命令的帮助
help eg:mv --help -- 查看mv命令的帮助
Linux简单命令的使用的更多相关文章
- 五大Linux简单命令解决系统性能问题
五大Linux简单命令解决系统性能问题 2010-12-17 10:07 James Turnbull TechTarget中国 字号:T | T 管理Linux主机的性能看起来经常象是在变魔术一样. ...
- centos 安装 和 linux 简单命令
1. centos 安装 参照:https://www.cnblogs.com/tiger666/articles/10259102.html 安装过程注意点: 1. 安装过程中的选择安装Basic ...
- linux 简单命令
很久没有接触linux了,很多命令也忘记了,现在自己独立安装一个linux,独立安装LAMP,让自己记录下来这段. 怎么进入命令行 init 3, 回到桌面 init 5在不是root用户情况下,切换 ...
- 第三天 Linux简单命令
2018-5-22 15:21:59 使用 atom 可以在windows环境下同步代码与linux (汉化配置好就可以啦) 2018-4-13 18:09:31 该看32节啦 1.man +陌生命 ...
- Windows和Linux简单命令的总结
MS-DOS 命令提示符(cmd) 启动: Win+R,输入cmd回车 切换盘符 盘符名称: 进入文件夹 cd ...
- linux简单命令汇总
ls [选项] [文件或目录] -a 显示所有文件,包括隐藏文件 -l 显示详细信息 -d 查看目录属性 -h 人性化显示文件大小 -i 显示inode mkdir [选项] 目录名 -p 递归创建 ...
- Linux 简单命令查询CPU、内存、网卡等信息
[转自]Linux查询CPU.内存.网卡等信息 看CPU信息(型号)# cat /proc/cpuinfo | grep name | cut -f2 -d: |uniq -c 1 Int ...
- linux简单命令4---压缩与解压
1:压缩命令:zip 2:.gz压缩,不能压缩目录,会压缩目录里的文件 3:.bz2压缩,不能压缩目录,直接报错 ------------------------------------------- ...
- linux简单命令2---文件搜索命令
1:文件搜索命令:locate 文件名搜索速度快,缺点不能复杂的搜索.在数据库(/var/lib/mlocate)查找.它是一天一更新.可以强制更新数据库:updatedb 2:搜索命令的命令:whe ...
随机推荐
- CF1278C-Berry Jam-(前缀和)
https://vjudge.net/problem/CodeForces-1278C 题意:有2n瓶果酱,中间有一个楼梯隔开,从中间往左或右两边清空果酱,使得两种果酱的数量相等,最少要清空多少瓶 思 ...
- Paper | Non-Local ConvLSTM for Video Compression Artifact Reduction
目录 1. 方法 1.1 框图 1.2 NL流程 1.3 加速版NL 2. 实验 3. 总结 [这是MFQE 2.0的第一篇引用,也是博主学术生涯的第一篇引用.最重要的是,这篇文章确实抓住了MFQE方 ...
- VMware虚拟机安装Centos7后设置静态ip
VMware虚拟机安装Centos7后设置静态ip 1. 先设置虚拟机的网络,打开虚拟网络编辑器: 2. 选择Vm8 234都要勾选 3. 打开NAT设置,看到123,待会要用. 4. 打开虚拟机服务 ...
- JAVA学习知识杂烩
idea快捷键使用:https://blog.csdn.net/youanyyou/article/details/97072410 int值类型与引用类型比较的坑:https://www.cnblo ...
- JavaScript对象及初识面向对象
一.对象 1.1对象是什么 对象是包含相关属性和方法的集合体 1.2什么是面向对象 面向对象仅仅是一个概念或者编程思想 通过一种叫做原型的方式来实现面向对象编程 二.创建对象 2.1自定义对象 2.1 ...
- kettle文件输入 通配符匹配多个文件
写法:采用正则表达式写法,例如:.*\.txt,记得要先点“确定”在打开点“显示文件名” 有时候未保存所以显示不出来
- MSM8909中LK阶段LCM屏适配与显示流程分析(二)
1.前言 在前面的文章MSM8909中LK阶段LCM屏适配与显示流程分析(一),链接如下: https://www.cnblogs.com/Cqlismy/p/12019317.html 介绍了如何使 ...
- 【Zabbix】zabora批量部署
zabora简化批量部署 目的:简化部署zabora,批量监控数据库的常用指标 1 数据库用户赋权 上传cre_arp_monitor.sh,并且部署用户. [root@oradb ~]# chown ...
- vuex源码分析(二) state及strict属性 详解
state也就是vuex里的值,也即是整个vuex的状态,而strict和state的设置有关,如果设置strict为true,那么不能直接修改state里的值,只能通过mutation来设置 例1: ...
- HDU-1719 Friend 数学推导
Friend HDU - 1719 Friend number are defined recursively as follows. (1) numbers 1 and 2 are friend n ...