ls 列出目录文件
./ 执行文件
cd 进入用户主目录;
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录;
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
cd ../.. 返回上两级目录;
du -sh * 显示当前目录下所有文件的大小
du -sh filename 显示该文件大小
du -sh 显示当前目录所占空间大小
-s或 仅显示总计,只列出最后加总的值。
-h或 以K,M,G为单位,提高信息的可读性。
df 显示磁盘占用信息
直接df默认一k为单位
df -lh 显示本地系统的占用信息,以K,M,G为单位
vi 文件名 或者 vim 文件名 打开文件的方法
按ESC,输入:q!回车 wq 退出
在键盘按下大写G ; 跳到文件最后一行
在键盘按下小写gg;跳到文件第一行
Insert 表示当前为插入编辑状态
x:删除当前字符;
dd:删除当前行;
u:恢复前一步操作;
p:复制之前删除的行。
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
方法一: rm file # 直接删除
方法二: rm -i file # 删前提示
方法三: rm -f file # 强制删除
方法四: rm -rf /dir # 递归删除
mv命令可以用于移动和改名目录或文件,如下:
mv /home/abc /home/abcd
ps -ef |grep tomcat
kill -9 5144
lsof -i:11001
我们可以用cat命令查看到系统中这几个默认的值.
#cat /proc/sys/net/ipv4/tcp_keepalive_time 7200
#cat /proc/sys/net/ipv4/tcp_keepalive_intvl 75
#cat /proc/sys/net/ipv4/tcp_keepalive_probes 9
修改它们:
#echo 60 > /proc/sys/net/ipv4/tcp_keepalive_time
#echo 5 > /proc/sys/net/ipv4/tcp_keepalive_intvl
#echo 3 > /proc/sys/net/ipv4/tcp_keepalive_probes
sudo su root
/etc/ssh
.ssh
ssh-keygen -t rsa
scp -r -P 22 GMkk.zip root@47.97.176.178:/home/
ps -ef|grep mysqld
cp -a gm /tmp/
unzip -o gm.zip -d /home/
yum -y install telnet
mysql> create database 数据库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> alter database 数据库名 character set utf8;
date命令将日期设置为2014年6月18日
---- date -s 06/18/14
将时间设置为14点20分50秒
---- date -s 14:20:50
将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)
----date 0618141614.30
硬件时钟与系统时钟同步:
# hwclock --hctosys 或者 # clock --hctosys hc代表硬件时间,sys代表系统时间,即用硬件时钟同步系统时钟
系统时钟和硬件时钟同步:
# hwclock --systohc或者# clock --systohc 即用系统时钟同步硬件时钟
# 查看当前目录下的文件数量(不包含子目录中的文件)
ls -l|grep "^-"| wc -l
# 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录
ls -lR|grep "^-"| wc -l#
查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R
ls -l|grep "^d"| wc -l#
查询当前路径下的指定前缀名的目录下的所有文件数量
# 例如:统计所有以“20161124”开头的目录下的全部文件数量
ls -lR 20161124*/|grep "^-"| wc -l
./ 执行文件
cd 进入用户主目录;
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录;
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
cd ../.. 返回上两级目录;
du -sh * 显示当前目录下所有文件的大小
du -sh filename 显示该文件大小
du -sh 显示当前目录所占空间大小
-s或 仅显示总计,只列出最后加总的值。
-h或 以K,M,G为单位,提高信息的可读性。
df 显示磁盘占用信息
直接df默认一k为单位
df -lh 显示本地系统的占用信息,以K,M,G为单位
vi 文件名 或者 vim 文件名 打开文件的方法
按ESC,输入:q!回车 wq 退出
在键盘按下大写G ; 跳到文件最后一行
在键盘按下小写gg;跳到文件第一行
Insert 表示当前为插入编辑状态
x:删除当前字符;
dd:删除当前行;
u:恢复前一步操作;
p:复制之前删除的行。
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
方法一: rm file # 直接删除
方法二: rm -i file # 删前提示
方法三: rm -f file # 强制删除
方法四: rm -rf /dir # 递归删除
mv命令可以用于移动和改名目录或文件,如下:
mv /home/abc /home/abcd
ps -ef |grep tomcat
kill -9 5144
lsof -i:11001
我们可以用cat命令查看到系统中这几个默认的值.
#cat /proc/sys/net/ipv4/tcp_keepalive_time 7200
#cat /proc/sys/net/ipv4/tcp_keepalive_intvl 75
#cat /proc/sys/net/ipv4/tcp_keepalive_probes 9
修改它们:
#echo 60 > /proc/sys/net/ipv4/tcp_keepalive_time
#echo 5 > /proc/sys/net/ipv4/tcp_keepalive_intvl
#echo 3 > /proc/sys/net/ipv4/tcp_keepalive_probes
sudo su root
/etc/ssh
.ssh
ssh-keygen -t rsa
scp -r -P 22 GMkk.zip root@47.97.176.178:/home/
ps -ef|grep mysqld
cp -a gm /tmp/
unzip -o gm.zip -d /home/
yum -y install telnet
mysql> create database 数据库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> alter database 数据库名 character set utf8;
date命令将日期设置为2014年6月18日
---- date -s 06/18/14
将时间设置为14点20分50秒
---- date -s 14:20:50
将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)
----date 0618141614.30
硬件时钟与系统时钟同步:
# hwclock --hctosys 或者 # clock --hctosys hc代表硬件时间,sys代表系统时间,即用硬件时钟同步系统时钟
系统时钟和硬件时钟同步:
# hwclock --systohc或者# clock --systohc 即用系统时钟同步硬件时钟
# 查看当前目录下的文件数量(不包含子目录中的文件)
ls -l|grep "^-"| wc -l
# 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录
ls -lR|grep "^-"| wc -l#
查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R
ls -l|grep "^d"| wc -l#
查询当前路径下的指定前缀名的目录下的所有文件数量
# 例如:统计所有以“20161124”开头的目录下的全部文件数量
ls -lR 20161124*/|grep "^-"| wc -l