用户及用户组
参考:http://www.cnblogs.com/end/archive/2011/05/25/2057129.html- 查看当前登录用户的用户组
groups - 查看user1所在的组及组内的成员
groups user1 - 新增用户组
groupadd group1 - 删除用户组
groupdel group1
修改用户组的属性,例如把用户组group1名称改为group2
groupmod -n group1 group2 - 查看当前登录用户
whoami - 查看用户属性
id user1 - 新增用户user1, 所属组group2, 用户所属主目录/usr/user1
useradd -g group2 -d /usr/user1 -m user1 - 修改用户名称
usermod -l user2 user1 - 修改用户所属组
usermod -g group1 user1 - 删除用户, 使用选项r将用户的主目录一起删除
userdel -r user1
- 查看当前登录用户的用户组
文件及目录操作类
- 定位目录
cd directory - 查看当前目录下文件列表
ls -ltr - 创建目录
mkdir directory - 创建文件
touch filename1
vim filename2 - 复制文件
cp file1 copyfile1 - 移动文件
mv file1 movefile1 - 数据同步
rsync
参考:http://www.cnblogs.com/piaozhe116/p/5728749.html - 显示文件详细信息
stat filename
参考:http://www.linuxidc.com/Linux/2015-01/111705.htm - 查看文件
more(cat/less) filename - 查看文本文件的行数
wc filename - 删除文件
rm file - 创建软链接
ln -s -v targetDir softlinkname - 删除目录
rm -rf directory - 编辑文件
vi/vim filename
- 定位目录
- 权限控制类
- 修改文件读写权限-文件属主读写权限(6), 属主同组用户读和执行权限(5), 其他用户读权限(4)
chmod 654 filename - 修改文件所属组-把filename1的所属组改为group2
chgrp group2 filename1 - 修改目录下及子目录下文件的所属组: 把directory1目录及子目录下的文件的所属组改为group2
chgrp -R group2 directory1 - 修改文件拥有者-把filename1的拥有者改为user2
chown user2:group2 filename1
- 修改文件读写权限-文件属主读写权限(6), 属主同组用户读和执行权限(5), 其他用户读权限(4)
- 磁盘管理类
- 查看磁盘使用量
df -h
df -k - 查看指定目录下所有文件及目录磁盘占用量-使用ck选项可以查看总量
du -k directory
du -ck directory
- 查看磁盘使用量
- 网络监控类
- 查看网卡、IP网段相关参数
ifconfig - 追踪到指定目标地址的网络路径
tracepath ipaddr
traceroute ipaddr - 持续发包并显示每一跳ping所用的时间
mtr - DNS查询, 包括由域名查IP地址和由IP地址查域名
host domain
host ipaddr - 查看站点的注册信息等
whois - 查看是否有网线插到网络接口上
ifplugstatus - 查看网络连通性
ping ipaddr - 查看端口连通性
telnet ip addr - 查看网络接口的统计信息, 例如socket和路由表
1) 无选项运行显示打开的socket
netstat
2) 显示打开的socket对应的程序
netstat -p
3) 显示所有端口的详细信息
netstat -s - 下载文件
wget
参考:http://www.jb51.net/LINUXjishu/141567.html
- 查看网卡、IP网段相关参数
- 日志分析类
- 查看文件内容: cat 、 less 、more
1) cat是一次性显示整个文件内容, 带行号查看
cat -b filename
cat -n filename
2) more是一页一页的显示, 按空格键往后一页显示, 按 b 键往回一页显示, 支持搜索
more filename
3) less功能最为强大, 可选的功能选项更多, 按f往前翻, b往后翻
less filename - 搜索文件中的关键词
grep ‘keyword’ filename
grep -C 10 ‘keyword’ filename - 监控应用日志输出
tail -f filename - 将输出写入文件
stdout > file1 (创建file1并写入)
stdout >> file2 (在file2末尾追加)
- 查看文件内容: cat 、 less 、more
- 系统管理类
- 查看系统属性
uname - 查看进程
ps -ef|grep process id - 杀掉进程
kill -9 process id - 查看系统资源使用率(CPU、Memory、IO)
top
top -b -d 5 -n 1000 -p pid - 修改profile后如何让它立即生效而不重启系统
source profile - 安全登陆
ssh username@ip addr
- 查看系统属性
- FTP常用命令
- 登陆FTP
ftp ip addr - 关闭交互提示
prompt - 采用二进制传输
bin - 从远程主机获取文件
get filename - 把本地文件上传到远程主机
put filename - 定位本地目录
lcd - 查看本地目录
!pwd - 查看本地当前目录文件列表
!ls
- 登陆FTP
Linux常用命令列举
最新推荐文章于 2024-11-14 16:11:05 发布
