Linux初学者命令积累
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux初学者命令积累相关的知识,希望对你有一定的参考价值。
LFS:自制Linux操作系统
convert e:/fs:ntfs
hash 缓存外部命令执行后的路径
reset 当连接工具出现乱码的时候可以复位
alias 起别名
unalias 取消别名
halt poweroff shutdown [时间(默认以秒为单位)] 关机
lsb_release
id -u [用户名]
timedatectl 查看时区(Centos7)
w 查看终端用户以及当前操作
which 查看命令绝对路径
screen -ls 查看会话并且恢复意外中断的操作
screen -S [会话名称] 创建会话
screen -x [创建的会话名称] 加入需要被同步的主机
echo -n [值] 显示的值不自动换行
echo -e [值] 启用解释功能 默认-E不启用解释功能
\c 不换行 \n 将字符串拆分为多行 \a 报警声音 \b 删除前一个 \r 遇到\r则光标移至行首 \t 制表符添加空格
字符串需加双引号
icov -f gb2312 [需转换的文件名] 转换格式查看
icov -f gb2312 [需转换的文件名] -o [另存为新的文件名] 转换后另存为
echo -e ‘\x[16进制]‘
echo -e ‘\0[8进制]‘
命令调命令的时候使用反向单引号
/etc/gdm/custom.conf 设置自动登录位置
bash-completion.rpm 自动补全的rpm包
手工创建makewhatis数据库
11.14
basename 获取基名
dirname 获取父目录名
tree 树形结构显示
[-d] 树形结构只显示目录
[-L] 树形结构显示层数
mkdir 创建文件夹 | rmdir 删除目录(空的目录)
[-p] 父目录不存在时与子目录同时创建
[-v] 显示创建过程
[-m] 创建目录时可指定权限
readlink 读取链接路径
file [文件名] 查看目标文件类型
当文件太大需要被释放而又正在使用应该如何删除文件立刻释放空间?
1.使用lsof| grep deleted查看有哪些应用被删除还没有被释放空间 然后kill掉进程
2.使用 ">" 重定向提示符将文件清空后删除
watch -n 1 "[参数]" 每秒查看一次
hexdump -C 查看文本格式
getent "文件名" [用户名]
pwuncove 密码不转换
chfn 添加用户描述 /etc/passwd
finger 查看单个用户描述信息
usermod -s 更改用户shell
chsh -s 更改用户shell
chage [用户名]
usermod -d 更改用户目录
Centos6、7加密算法为sha512加密方式$6$
authconfig --passalgo=[sha256]加密方式 --update
passwd -e | chage -d 使用户密码及时失效第一次登录修改密码
newgrp 切换主组
pwdck|grpck 语法检查
vigr | vipw
newusers [文件名] 读取文件里账号信息批量创建用户
批量修改用户口令
提前准备文件 文件内容格式为
"用户名":"密码"
cat "文件名" | chpasswd
chmod --reference "[文件名]" "[文件名]" 参照第一个文件的权限设置第二个
/etc/default/useradd
/etc/login.defs 用户登录信息存放位置
openssl rand -base64 30 "生成随机口令"
编码 生成密码位数
echo "密码" | passwd --stdin "需要修改密码的用户名"
s权限代表SUID
数字为单独的4 二进制程序如果拥有s权限则普通用户会继承此程序所有者的权限
S表示文件权限有故障
chattr +i [文件名] 锁定文件
+a [文件名] 只可以追加文件
+A [文件名] 不刷新Atime读取时间
lsattr [文件名] 显示文件的attr属性
tune2fs -l "[磁盘位置/dev/sda3]" 查看分区属性 针对ext系列格式
ACL:访问控制列表
setfacl -m u:[用户名]:[r|w|x|0|-权限] [文件名]
setfacl -x u:[用户名] [文件名]
cat /dev/urandom | tr -dc ‘[:alnum:]‘ | head -c 30 取随机密码的前30位
tail -f -n0 /app/f1 & 不占用终端并且只持续追踪文件的最后一行更新
cut命令-c 在某一列特别整齐的情况下数字符来进行切割
去出access.log访问量最多的前十个
chpasswd "文件" 批量修改用户密码
passwd -e "用户名" 强制用户下次登录改密
本文出自 “Linux技术积累总结” 博客,谢绝转载!
以上是关于Linux初学者命令积累的主要内容,如果未能解决你的问题,请参考以下文章