linux 常用命令
来源:互联网 发布:功夫全球票房 知乎 编辑:程序博客网 时间:2024/06/06 00:42
shutdown -h now 关机
reboot 重启
logout 注销
pwd 查看当前所处在的位置
cat /etc/passwd #查看所有用户信息 root:x:0:0:root:/root:/bin/bash 用户 密码 用户标识 组标识 用户名或本地账号 开始目录 登录使用shell
useradd 用户名 #添加用户
passwd 密码 #给当前用户设置密码
passwd 用户名 密码 #给用户名设置密码
userdel 用户名 #删除用户
userdel -r xiaoming #删除小明用户和文件夹
cat /etc/grou #查看所有组 root:x:0: 组名 口令 组标识 组内用户列表
groupadd 组名 #添加用户组
useradd -g 组名 用户名 #将制定用户加入到组中
linux 运行界别
init [123456]
1 单用户
2多用户状态没有网络服务
3多用户状态没有网络服务
4系统未使用保留给用户
5图形界面
6系统重启
要修改默认的运行界别可修改文件/etc/initab 的 id:5:initdefault这一行中的数字
ls 列出文件和目录
ls -a 显示所有隐藏目录
ls -l 列表显示目录
ls -ahl #查看文件所有组
chgrp 组名 文件名 #修改文件所在的组
chown -R root #修改文件夹及子文件所有者
chgrp -R groupname #修改用户组
文件操作
mkdir 【-p】 目录名称 #创建目录 -p如果文件不存在,则创建
rmdir 目录名 #删除空目录
touch #创建空目录
cp 复制命令
cp -r dir1 dir2 #递归复制命令,复制子目录信息
scp /home/my_data.tar.gz root@115.47.45.141:/home/ #两台机器下拷贝文件
mv #移动文件夹或文件名
rm #删除文件和目录
rm -rf * #删除所有内容包括目录和文件 r递归 f强制
ln #建立符号链接
ln -a 源 目标 #
more #分页显示
less #分页显示
grep #在文件中查询
| #管道命令 把上一个命令的结果交给 | 后的命令
find / -name aaa.ja va #查找根目录下开始查找aaa.Java文件
ls -l > a.txt #将结果写入到文件中,如果文件存在则覆盖文件 重定向命令
ls -l >> a.txt #列表的内容添加到文件 a.txt的末尾
ls -l < #将文件写到另一个文件中
修改文件的访问权限 文件夹权限依次是用户权限、所在组权限、其他用户权限
x 可执行权限 可以用 1
w 可写权限 可以用2
r 可读权限 可以用 4
无权限 可以用 0
chmod 777 文件夹 #修改文件夹权限 第一个7(1+2+4)对所有者权限修改,第二个7对所有组权限修改,第三个7代表其他用户权限
mount /mnt/cdrom #挂载到默认光驱下
umount /mnt/cdrom #卸载光驱中的ISO文件
./????.bin #执行解压bin文件
which java #找出安装Java的安装目录
whereis java
tar -zxvf ????.tar.gz #解压
tar -zcvf ????.tar.gz 被压缩文件名 #压缩
zip xx.zip 文件夹1 文件夹2 #压缩多个文件夹
zip -r xxx.zip 文件夹 #压缩文件夹
uzip xxx.zip #解压
gunzip xxx.gz #解压
gzip -d xxx.gz #解压
startx #启用图形界面
fdisk -l #查看Linux分区 a为基本盘 b为基本从尾盘 c为辅助主盘
df -h #查看磁盘大小
env #查看当前系统环境变量
chsh -s /bin/csh #切换SH
history #查看Linux历史记录
setup #配置
rpm -qa #查询安装rpm包
rpm -q java #查询Java rpm
rpm -i ????.rpm /home/... #安装rpm
rpm -ivh ????.rpm /home/... #安装时进度条 i install v verbose h hash
rpm -U ???.rpm
rpm -e java #卸载Java rpm 包
rpm -e --nodeps java #将依赖的包全部删除
crontab -e #调度器
crontab -r #终止调度器
crontab -l #累出调度器
ps -a #显示所有终端的进程
ps -u #以用户的格式显示进程
ps -x #显示后台进程运行的参数
ps -aux
kill -9 进程号 #杀死进程
killall -9 进程号 #杀死进程及子进程
top 中参数
up:系统启动运行时间 load average:系统负荷 processes:进程数 zombie:僵尸进程
top -d 2 #两秒钟监听一次
输入 u 回车,然后输入用户名 #查看用户的进程
输入k 回车,然后输入进程ID号 #杀死进程
cal 03 2016 #查看2016年3月份的日历
netstat -au #查看系统资源
netstat -aup #查看系统简体及进程号
traceroute www.baidu.com #查看数据包过程
route #查看路由表
bin'xxxx --user -username & #使用username用户后台启动 &:后台启动
ln -s /原目标 目标文件 #建立链接文件
find /home -amin -10 #十分钟内存取的文件或目录
find /home -atime -10 #十小时内存取的文件或目录
find /home -cmin -10 #十分钟内更改过的文件或目录
find /home -ctime +10 #十小时前更改的文件或目录
find /home -size +10k #大于10k的文件
export PATH=$PATH:/root/test/t1 #添加环境变量
env #输出所有环境变量
echo $PATH #查看当前制定的环境变量
alinas 别名 'xxxx' #给XXX取别名
runlevel
0 0
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- 动不动就说要创业,然而大多数创业者并不知道自己想要什么
- mock平台架构及实现(持续更新)
- 比较不同的单元格的值,设置不同的颜色
- 生产者消费者模型你知道多少
- c++中位运算
- linux 常用命令
- 让客户自我成交的秘笈
- (Android)The connection to adb is down, and a severe error has occured.解决方法
- C++设计模式浅识职责链模式
- iOS sqlite3数据库解析
- 生产者消费者模型(二)-引入ArrayBlockingQueue
- Qt多线程之一:子线程中创建的对象不应再其他线程中被调用,包括使用槽函数的形式
- 秦谊:区块链目前还未达到大型商业应用阶段
- java程序使用数据库驱动包连sqlserver数据库