随笔记录 linux命令 2019.7.29
系统命令
一、
type 查看命令是内部命令还是内部命令
help 帮助
man 在线帮助
cd 切换目录
pwd 查看所在路径
stat 查看文件详细信息
ls 查看文件夹的内容 -l 以长格式显示 -a 显示所有 -d 显示目录更新的属性 -h 人性化显示 -R 递归显示
du 统计目录或文件所占磁盘的大小 -a 统计所有的文件 -s 统计占用空间的大小 -h 人性化统计
touch 创建空文件
mkdir 创建新目录 -p 创建嵌套的目录 -v 显示详细 -m 跳出当前的umask值
mv 将指定文件或目录转移,相当于剪切
cp 复制文件或目录 -f 强制复制 -i 提醒用户确认 -p 保持源文件权限、属性等不变 -r 递归复制
rm 删除文件或目录 -f 强制删除 -I 提醒用户确认 -r 递归删除
which 查找linux命令程序所在的位置
find 精细查找文件或目录 -name 按名字查找 -size 按大小查找 -user 按属性查找 -type 按类型查找 -a 与 -o 或
二、
cat 查看文件内容
tac 同上
nl 同上
more 全屏方式显示文件内容
less 与more基本相同,但扩展功能更多
head 查看文件开头的一部分内容,默认前十行 -1 显示一行
tail 查看文件结尾的一部分内容,默认后十行 -1 显示一行
wc 统计文件的单词数量 -l 统计行数 -w 统计单词个数 -c 统计字节数
grep egrep 在文件只能怪查找并显示包含指定字符串的行 -I 查找时忽略大小写 -v 反转查找,输出与条件不相符的行
gzip 压缩
gunzip 解压缩
bzip2 压缩
bunzip2 解压缩
vi vim 文本编辑器
tar 制作与释放归档文件 -c 创建.tar格式的包文件 -x 解开.tar格式的包文件 -v 输出详尽的信息 -f 使用归档文件
-t 查看包内的文件 -C 指定释放的目录 -z 调用gzip程序进行压缩或解压
-j 调用bzip2程序进行压缩或解压
yum -y install 安装 -y remove 卸载 -y update 更新
rpm -q 查询已安装的rpm软件信息 -i 安装一个新的rpm包 -h 以”#”号显示安装进度
-v 显示安装过程的详尽信息 -U 升级,若未安,则安 -F 更新,若未安,则弃安
-e 卸载
make 编译
make install 安装
./configure 预配置
三、
useradd 添加用户账号 -U 指定uid标记号 –d 指定宿主目录,缺省默认为/home/用户名 –e 指定账号失效时间 -M 不为用户建立初始化宿主目录 -S 指定用户的登录shell -g 指定用户的基本组名(或gid号) -G 指定用户的附加组名(或gid号) -C添加备注,显示在/etc/passwd 第五字段
usermod 修改用户属性 -l 更改用户账号的登录名字 -C 修改用户备注 -L 锁定用户账号 -U 解锁用户账户
以下选项与useradd命令中的含义相同: -u、 -d、-e、-s、-c
userdel 删除用户账号 -r 删除用户的同时删除用户的宿主目录
passwd 设置/更改用户口令 -d 清空用户密码 -l 锁定用户账号 -S 查看用户账号的状态(是否被锁定) -U解锁用户账号
-x, -maximum=DAYS 密码的最长有效时限 -n, -minimum=DAYS 密码的最短有效时限
-W, -warning=DAYS 在密码过期前多少天开始提醒用户
gpasswd 设置组账号密码
groupadd 添加组账号 -a 向组内添加一个用户 -d 从组内删除-一个用户成员 -M 定义组成员列表,以逗号分隔
groupdel 删除组账号
id 查询用户身份标识
groups 查询客户所属的组
finger 查询账号的详细信息
w 查询已登录到主机的用户信息
whoami 查询当前登录的账号名
who 同上
echo 回应
sync 同步数据
sleep 休眠
halt -p shutdown -h now init 0 关机命令
reboot shutdown -r now init 6 重启命令
systemctl stop firewalld 临时关闭防火墙
systemctl disable firewalld 永久关闭防火墙
setenforce 0 临时关闭selinux安全机制
sed -i '7 s/enforcing/disabled/' /etc/selinux/config 永久关闭selinux安全机制
四、
chmod 设置文件或目录的权限 -R 递归
chown 设置文件的归属
setfacl ACL设置 -m 设置后续的acl参数 -x 删除后续的acl参数 -b 删除所有的acl参数 -k 删除默认的acl参数 -R 递归设置acl参数 -d 设置默认acl参数
getfacl ACL查询
umask 权限掩码
fdisk –l 检测并确认新硬盘
fdisk /dev/sdb 对硬盘进行分区
mkfs -t 指定格式化文件类型 -b 指定block大小 -I inode大小 -U 设置UUID号 -q 执行时不显示任何信息
mkfs –t vfat –F32 /dev/sdb FAT32格式化
mkswap /dev/sdb 创建交换文件系统
swapon /dev/sdb 扩展swap分区
swapoff /dev/sdb 关闭swap分区
dd if=/dev/zero of=/目录 bs=1M count=1000 读取转换并输出数据
mount 挂载
umount 卸载已挂载的文件系统
随笔记录 linux命令 2019.7.29的更多相关文章
- 随笔记录 Linux基本操作命令 2019.7.27
临时关闭防火墙systemctl stop firewalld永久关闭防火墙systemctl disable firewalld 临时关闭selinux安全机制setenforce 0永久关闭sel ...
- 记录linux 命令
1.du:查询文件或文件夹的磁盘使用空间 如果当前目录下文件和文件夹很多,使用不带参数du的命令,可以循环列出所有文件和文件夹所使用的空间.这对查看究竟是那个地方过大是不利的,所以得指定深入目录的层数 ...
- linux命令学习 随笔
linux命令随笔 linux命令随笔 用户操作 搜索命令 PATH环境变量 Linux中的通配符 文件搜索命令locate 搜索命令的命令whereis与which 文件搜索命令find(最强大的哦 ...
- Linux命令nohup实现命令后台运行并输出到或记录到日志文件
Linux命令nohup实现命令后台运行并输出到或记录到日志文件 导读 我们在调试程序的时候,免不了要去抓一些 log ,然后进行分析.如果 log 量不是很大的话,那很简单,只需简单的复制粘贴就好. ...
- Linux命令随笔
Linux命令总结 man ==命令帮助; help ==命令的帮助(bash的内置命令); ls ==list,查看目录列表; -ld:查看目录权限; -l:(long)长格式显示属性; -F:给不 ...
- 29 个你必须知道的 Linux 命令
虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的.Bash和 Linux Shell ...
- 记录工作中用到的linux命令
日常工作中会对centos进行操作,总是会有一些常用的命令记不住,特开一贴,记录那些命令,学而时习之. RPM操作类命令: 查看RPM安装路径: 1.rpm -qa|grep Memcache ...
- 29个你必须知道的Linux命令
虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的.Bash和 Linux Shell ...
- Linux常用命令说明(记录自己Linux命令使用情况,后续会持续更新)
首次记录时间--20170602 感觉自己Linux命令使用掌握的情况非常差,今天先记录当前会的几个. 1#cd(change directory) 切换工作目录(或者叫修改当前目录) eg. cd ...
随机推荐
- ICPC Asia Nanning 2017 F. The Chosen One (高精度运算)
题目链接:The Chosen One 比赛链接:ICPC Asia Nanning 2017 题意 \(t\) 组样例,每组给出一个整数 \(n(2\le n\le 10^{50})\),求不大于 ...
- 【react】---Hooks的基本使用---【巷子】
一.react-hooks概念 React中一切皆为组件,React中组件分为类组件和函数组件,在React中如果需要记录一个组件的状态的时候,那么这个组件必须是类组件.那么能否让函数组件拥有类组件的 ...
- 依赖Anaconda环境安装TensorFlow库,避免采坑
TensorFlow™ 简介: TensorFlow是一个采用数据流图(data flow graphs),用于数值计算的开源软件库.节点(Nodes)在图中表示数学操作,图中的线(edges)则表示 ...
- 通过java api 读取sql 中数据(查询)
配置文件:dbconfig.properties 里面的数据 jdbc.url.jwhat=jdbc\:mysql\://ip\:3306/laibadev?useUnicode\=true& ...
- 结合Poi实现可读取Excel的文件选择对话框
第一步:ApachePoi的jar包导全,不全会出现异常. 第二步:写就完事了:此例为读取特定模板的excel,仅供参考,根据实际需求改写. package 自建包; import java.awt. ...
- 如何用json 与jsonp 的区别去回答你的面试官?
常常 有面试官这样问我们,虽然用过无数次,但是回答不上岂不是尴尬,那我们浅析一下它们的区别? 1. json JSON是一种基于文本的数据交换格式,用于描述复杂的数据,举个例子: var nax=[ ...
- mac下Python安装路径的说明
Python安装路径的说明 mac在安装Python时, 对不同的安装方式 不同的型号均会安装在不同的文件夹下 安装方式 路径 系统默认(2.7) /System/Library/Frameworks ...
- css 给图片添加滤镜效果,透明层毛玻璃效果
我们用的第一个滤镜是sepia(),他会给图片增加一整降饱和度的橙色染色效果 原图 添加sepia滤镜的效果 img{ width:100%; transition: .5s filter; filt ...
- Linux 进程间通信 信号灯集
1.特点: 信号灯集,是控制访问临界资源 信号灯(semaphore),也叫信号量.它是不同进程间或一个给定进程内部不同线程间同步的机制System V的信号灯是一个或者多个信号灯的一个集合(允许对 ...
- 加载ubuntu的时候卡在‘SMBus Host Controller not enabled'错误
实验系统:ubuntu-16.04.6-server-amd64 我在VMware安装完这个系统后进入发现卡在了’SMBus Host Controller not enabled‘里,后来查过网络发 ...