linux下常用命令行——王健整理版

 系统操作:

重启:shutdown -r now  或   reboot

 

 

 查看目录权限:

lsattr /www

lsattr 文件夹(如果有i,说明该目录被锁定保护了)

 

 连接mysql:

直接键入命令mysql -uroot -p,回车后提示你输密码,即可进入

顺带发一个mysql清理日志和关闭日志的方法

mysql> reset master;

mysql> reset slave;

mysql配置文件#注释掉即可关闭

log-bin=mysql-bin

下面这个是日志存储时间,如下为3天

expire_logs_days = 3


 

文件操作:

查看当前目录:pwd

列出当前目录文件:ls
打开某文件夹:cd /www

查看硬件设备:lsblk

创建文件夹:mkdir 文件名

删除文件夹:rm -rf /var/log/httpd/access

删除文件:rm -f /var/log/httpd/access.log

列出当前文件以及文件夹的大小:du -sh *

 

复制test1下的test01到test2文件夹 : cp /TEST/test1/test01  /TEST/test2

复制test2下的所有文件到test2:cp -r /TEST/test1/* /TEST/test2

 

磁盘操作:

挂载文件夹:mount /dev/sdb1 /mnt/usb(mount 设备名 文件夹名)如把usb文件夹挂载带sdb1上

查看所有磁盘分区:fdisk -l

格式化:mkfs.ext4 /dev/vdb (mkfs.ext4 设备名)

磁盘空间占用情况:df

 

 程序安装:

 

 http://www.cnblogs.com/jyginger/archive/2010/07/25/1784599.html

 

 

 

 

 

 

下载操作:

直接下载,Ctrl+c取消
wget http://www.xxx.com/xxx.rar

 

后台下载:

开始下载:-b为后台运行,-c为断点续传,-t为尝试次数0为无限次

wget -b -c -t 0 http://www.xxx.com/xxx.rar
查看后台:
tail -f wget-log
取消下载:

killall wget

 

FTP下载

curl ftp://[ip]:[端口]/XXX/XXX.RAR --user [账户]:[密码] -o [保存路径,如:/www/wwwroot/xxx.rar]
如:
curl ftp://111.111.111.111:21/XXX/XXX.RAR --user admin:mimimama -o /www/www.hack001.com/ok.rar

 

解压缩操作:

1、tar.gz 文件:tar zxvf  文件.tar.gz           文件会直接加压到当前目录
2、zip文件: unzip  文件.tar.gz          文件会直接加压到当前目录

3、压缩:zip FileName.zip DirName

4、检查是否完整:unzip -v wwwroot.zip

 

压 缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称

查 询:tar -jtv -f filename.tar.bz2

解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录
检查是否完整  tar -tf *.tar

 

 

范例:

zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。

1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:

# zip -r yasuo.zip abc.txt dir1

2.我下载了一个yasuo.zip文件,想解压缩:

# unzip yasuo.zip

3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:

# unzip abc\?.zip

注释:?表示一个字符,如果用*表示任意多个字符。

4.我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:

# unzip -v large.zip

5.我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了

# unzip -t large.zip

6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:

# unzip -j music.zip


参考:https://www.cnblogs.com/chinareny2k/archive/2010/01/05/1639468.html

 

 

 

搜索:

find -name "slide.jpg"

 

 

修改密码:

若修改root自己的密码,直接输入 passwd  输入两遍新密码即可

若修改其他用户,如oracle 的密码,可直接输入passwd oracle 输入两遍新密码即可

 

 

 

账户管理:

 

创建账号:

useradd -M -s /sbin/nologin -n 用户名

 

创建密码:

passwd 用户名

 

删除账号命令:

userdel -r cjf

 

列出账号:

awk -F: '{print $1}' /etc/passwd

 

修改用户密码:

passwd 用户名

 

查看帐户属性:

chage -l cjf

 

调整账户过期(2012.1.28):

usermod -e 09/09/14 cjf