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初学者命令积累的主要内容,如果未能解决你的问题,请参考以下文章

linux初学者-常用基本命令篇

LInux初学者常用命令

Linux初学者常用命令

小猿圈之Linux初学者掌握的基本命令

Linux命令:初学者必备的ls命令

Linux中常用命令(初学者必备)