linux_常用命令

linux在线手册 

系统命令

    查看命令的具体位置              whereis   命令  例子: whereis ifconfig 

    系统启动级别   /etc/inittab     3 为完整多用户模式    5  窗口模式   

网络命令

    查看本机IP          ifconfig  

    sz/rz上传与下载 (一般系统光盘是带有这个命令的安装包)   相关资料

    netstat -tunlp | grep 80   查看80端口    man

文件操作命令

统计某个文件件中的文件大小 

du -hs /boot    查看帮助 man du

删除目录包含里面的文件   rm -Rf abc

创建多个文件

touch xd0{1,2}.txt

创建硬链接

ln -d ./xd01.txt /public/abc/abc.txt   查看帮助 man ln

定义别名显示  alias lol='ls -la'


对于web用户的权限,保持不变。而针对ftp用户设置几条acl规则:

setfacl -R -m u:ftp:rwx 文件夹名 

命令:

getfacl  查看ACL权限

setfacl  设置ACL权限

选项:

-m 新建   setfacl -m u:用户:权限  文件或目录

-d 设置默认值(针对未来新建文件生效)

-R 设置递归

-x 删除一项ACL权限  setfacl -x u:用户 文件或目录

-b 删除所有ACL权限  setfacl -b 文件或目录

扩展阅读  link


find 查找命令

查看大于10M的文件  find ./ -size +10M -exec ls -lh {} \;

 find ./ -name "b*" 查找名字时需要用冒号引起来


rm 删除命令

rm -f !(a)   #删除当前目录除了a文件不删除 如果出现 -bash: !: event not found  就输入 shopt -s extglob #来解决 


过滤掉文本中的指定字符   more /etc/httpd/conf/httpd.conf | grep -v "#" 

统计单词的数量          wc -w /etc/shadow

打包归档                    tar -cjvf xdl.tar.bz2 *.txt   #c

查看压缩包里的文件   tar -tf xdl.tar.bz2


查看系统安装了别些软件     rpm -qa      查看想看的软件   rpm -qa | grep "软件名"

卸载软件    rpm -e httpd

查看系统安装的所有软件  rpm -qa

安装一个新软件  rpm -ihv  # i info 系统  h 以#号显示安装进度  -v 显示安装过程


yum install -y vsftpd  安装ftp软件

yum remove -y vsftpd 卸载ftp软件

自由软件库下载中心


你可能感兴趣的:(Linux常用命令,vim使用)