Linux简单笔记(ubuntu)

● ls | grep 'xx' (grep对结果进行过滤)
● ls | sed 's/xx/yy/' (sed的s表示字符替换,将xx替换成yy)
● ls /etc/rc$(runlevel|sed 's/..//').d (查看当前运行的服务)
● alias ll='ls -lhp'(定义别名命令,这个命令查看目录比较方便)
● ps -u xxuser (查看用户的进程, $USER表示当前用户)
● ps -AFL (查看当前所有进程)
● pidof xxprocessname (查看某运行进程的id)
● chown -R xxuser xxpath (将xxpath目录的所属用户更改为xxuser)
● chgrp -R xxgroup xxpath (将xxpath目录的所属用户组更改为xxuser)
● chmod a=rwx xxpath (将xxpath目录的权限改为读r、写w、执行x)
● usermod -G xxgroup xxuser (将xxuser添加到组xxgroup中)
● nc -zv localhost 1-65535 (查看当前系统所有监听端口)
● lsof -i xport (查看哪些进程使用了xx端口)
● sudo netstat -atnp (查看当前网络连接状况以及程序)
● netstat -rn 或 route -n (查看路由表)
● tracepath xx (路由跟踪)
● sudo dhclient (重新从服务器获取IP地址)
● apt-cache pkgnames (显示所有包的名称)
● dpkg -i file.deb (安装deb包)
● ufw status (查看防火墙状态,enable为开,disable为关)
● man xx (查看xx软件的使用手册,按q退出,操作像vi)
● update-alternatives (维护系统命令的符号链接,以决定系统默认使用什么命令,查看"/etc/alternatives/"目录)
● export xxname=xxpath(设置环境变量,但只是本次登陆有效,要永远生效请修改"/etc/profile")
● source filename (source命令也称为“点命令”,也就是一个点符号".",通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登)
● sed -i 's/xx/yy/' xxfile (修改xxfile文件的内容,将xx替换成yy)
● 查看目录大小 du -sh xxpath
● file xx (可查看xx文件的编码, 注意的是,如果显示为ISO-8859编码,且这个文件是从windows中上传的,则编码极可能为GBK或GB2312)
● iconv (转换文件内容的编码,例子: iconv -f GBK -t UTF-8 test.txt > test2.txt,表示将编码为GBK的test.txt文件转换为编码是UTF-8的test2.txt文件)
● convmv (转换文件名的编码,实际转换时要注意--notest参数)

● 时间戳转换
date -d '1970-01-01 UTC 1291252768 seconds' +'%Y-%m-%d %H:%M:%S'
(其中1291252768是时间戳,表示秒数)

● 压缩、解压
  打包: tar -cf soft.tar soft
  解包: tar -xf soft.tar soft
  打包压缩目录:tar czvf usr.tar.gz /home
  解压到指定目录: tar -xzvf xx.tar.gz -C xxpath
  压缩文件:zip good.zip good1 good2
  解压:unzip good.zip

● 用户相关
  命令: who w whoami finger id
  /etc/group文件包含所有组
  /etc/shadow和/etc/passwd系统存在的所有用户名
  取消用户密码,可修改/etc/sudoers文件,例如,添加:
  www-data ALL=(ALL) NOPASSWD:ALL

● 支持ll命令
  打开~/.bashrc,找到 #alias ll='ls -l',去掉注释,保存,用source命令使之生效。(注意,每个用户都要这样做。这里还可以定义其它命令的别名。)

● 文件类型和权限详解
  例如:drwxrwxr-x
  第一位表示该文件类型(7种):
    d:目录;l:符号、链接(指向另一个文件);s:套接字文件;b:块设备文件;c:字符设备文件;p:命名管道文件;-:普通文件
  第一段 rwx 表示文件属主权限: r,w,x(读、写、执行)
  第二段 rwx 表示文件属主缺省组权限: r,w,x
  第三段 r-x 系统中其他用户的权限

猜你喜欢

转载自zxlaiye.iteye.com/blog/891594