Linux 常用命令

linux 目录结构

一、关机命令
1.shutdown -h now 立刻进行关机
2.shutdown -r now 现在重新启动计算机
3.reboot 现在重新启动计算机 


二、用户登录
1.登录时尽量少用root账号登录,因为他是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后在用“su - ”命令来切换用户
2.su - (注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用乎的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)
 

三、用户注销
在提示符下输入logout即可

四、vi编辑器的使用
简介:vi编辑器(类似于记事)以下介绍vi编辑器下的命令
1. i(进入输入模式)
2. esc(进入命令模式)
3. :w(保存):q(退出) :wq(:w:q 保存及退出) q!(强制退出)
4. / 查找内容 (n向上找,N向下找)
5. G 跳到最后一行
6. ctr +b  往上翻页
7. ctr +f 往下翻页

五、文件和目录 
ls 当前目录的所有文件
ls - l 当前目录所有文件相信信息
ls -l 显示文件和目录的详细资料 
ls -a 显示隐藏文件  
pwd(显示当前在哪个目录)
cd 改变目录
mkdir 建立目录
rmdir 删除目录

touch 建立空文件
cp 复制命令
rm 删除文件和目录(rm -f file1 删除一个叫做 'file1' 的文件')
mv dir1 new_dir 重命名/移动 一个目录 
cp dir/* . 复制一个目录下的所有文件到当前工作目录 

将主机目录文件拷贝至远程主机目录

sshpass -p {远程用户密码} scp ${本地主机目录} {远程用户名}@{远程主机IP}:${远程主机目录} 

sshpass -p 'Abcd1234' scp /home/ftp/witadmin/prod/witgate-1.0.jar witadmin@102.*.*.110:/home/witadmin/

六、磁盘空间 
df -h 查看用户内存使用情况
du -sh 查看文件大小

du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小

七、文件搜索 
find / -size +50M 查找文件>50 M
find -name file1 开始进入根文件系统搜索文件和目录 
find / -name redis

find -user user1 搜索属于用户 'user1' 的文件和目录 
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin'结尾的文件
find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件 
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件 
find / -name \*.rpm -exec chmod 755 '{}' \; 搜索以 '.rpm'
find .|xargs grep -ri "IBM"  查找目录下的所有文件中是否含有某个字符串
find .|xargs grep -ri "IBM" -l  查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名

八、用户和群组 
groupadd group_name 创建一个新用户组 
groupdel group_name 删除一个用户组 
groupmod -n new_group_name old_group_name 重命名一个用户组 
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 创建一个属于 "admin" 用户组的用户 
useradd user1 创建一个新用户 
userdel -r user1 删除一个用户 ( '-r' 排除主目录) 
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 修改用户属性 
passwd 修改口令 
passwd user1 修改一个用户的口令 (只允许root执行)

九、文件的权限
ls -lh 显示权限 
chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限

十、打包和压缩文件 
gzip file1.gz   压缩一个叫做 file1.gz包
gunzip file1.gz  解压一个叫做 file1.gz包
rar a file1.rar test_file  压缩一个叫做 'file1.rar' 的包
rar x file1.rar   解压rar包 
tar -cvf archive.tar file1   压缩一个archive.tar 包
tar -xvf archive.tar   解压一个叫做archive.tar包
tar -xvf archive.tar -C /tmp    将压缩包释放到 /tmp目录下
tar -czvf  archive.tar.gz file1  压缩一个叫做 .tar.gz的包
tar -zxvf    解压一个 .tar.gz的文件

十一、查看文件内容 
head -2 file1 查看一个文件的前两行 
tail -2 file1 查看一个文件的最后两行 
tail -f /var/log/messages 实时查看被添加到一个文件中的内容 
tail -f message.log > song 实时截取message.log 到song中

十二、查看进程和删除进程
ps 命令用于查看当前正在运行的进程,grep 是搜索。
ps -ef | grep java(ps -ef | grep 用户名) 表示查看所有进程里 CMD 是 java 的进程信息
ps -aux | grep xxx
ps -u vivek 查看用户vivek运行的进程
kill 命令用于终止进程
kill -9 [PID] (-9 表示强迫进程立即停止)

十三、常用

1.清空文件: 清空.log cat /dev/null > logs.log

2.测试端口是否打开: telnet 192.168.0.20 9093

3.连接文件并打印到标准输出设备上: cat filename

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值