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 :xxport (查看哪些进程使用了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 系统中其他用户的权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值