Linux(1)_常用命令1
1 LS命令
ls :list
ls -a 隐藏出来的是以.开头的,就是这些文件不要比较重要。不允许乱修改。
ls /etc 指定目录
ls -l 所有者,所属组 。大小字节。 - 文件 d 目录 l 软连接
ls -lht h这个选项智能显示文件大小。
ls -ld 显示当前目录,而不是目录下面的文件
ls -i 查看文件的id号
ls命令视频讲的很好。
2 目录操作
mkdir 创建空目录
mkdir -p 递归创建
pwd ,cd
cd .. 上级目录
cd ../../../
rmdir 删除空目录,
cp /etc/grup.conf /tmp 复制文件
cp -p /etc/install.log /tmp
cp -r /tmp/Iapan /root
cp -r /tmp/Japan /root/Chinese 复制目录同时改目录名字
4 文件操作
创建文件touch
touch program file 创建两个文件。 touch “program file”
cat /etc/issuse
cat -n /etc/issuse
tac /etc/issuse 倒着显示
more /etc/issuse 空格或者F一页一页翻。回车一行一行翻。找到内容后按Q退出。进入浏览状态,退出浏览状态
less pagUp 一页一页往上翻。箭头一行一行翻。输入/ 查找
head -n 7 izat.conf 前7行
head izat.conf 前10行
tail -f ....
5 做删除操作一定要做好备份。另外不要做太多读写查找操作。数据恢复很麻烦的。找专业的数据恢复工程价格不菲。
6 软连接与硬链接
ln -s /tmp/kiss /tmp/kiss.soft
ln /tmp/kiss /tmp/kiss.hard
软连接 1 l-link 权限全部是rwx
2 类似于windows里的快捷方式。 便于管理。
3 软连接很小。而且有一个箭头指向,硬链接是没有的。
硬链接 cp -p 差不多,但是硬链接可以同步更新!!!和源文件一模一样。 i节点对于了两个文件。在内核层面进行操作。作用:相当于实时备份。
硬链接不能跨分区,软连接可以。
硬链接不能指向目录,但是软连接可以。
如果删除了源文件,软连接不存在,但是源文件就算丢失,硬链接依然存在。软连接有个箭头ls的时候。
7 查看操作系统
查看操作系统的命令:cat /etc/*-release
CGSL :查看版本号: cat /etc/klinux-release
8 空间大小
df -h 查看分区的情况
du -h /etc/services
du -sh
9 配置网络
Redhat :setup
cgsl: nmtui
susue: yast要装。
装系统的时候用光盘装。
DHCP 自动获取ip 要有DHCP 服务器 把*去掉
10 路由
traceroute www.sina.com.cn 查看网络通信节点,是哪个环节出了问题。
本机地址 127.0.0.1
是千万别被骗了,有时候traceroute命令是不会显示的。如果在大小网串接的情况下,traceroute本身可能不会显示,但是事实上就是走的的那个路由出去的。尤其当添加到特定主机的限定路由时。加路由时注意-net -host的主机或者网段随意,但是gw要和本机ip在一个网段,否则路由加不上去的。
route add default gw ip
route add -net ip netmask ... gw ...
route add -host ip netmask ... gw ....
11 远程传输文件
scp 3.ts root@10.47.212.212:/home/zxcdn/webcache/nginx/test/test302
这个命令是将本机当前目录下的3.ts文件传输到10.47.212.212的..../test302的目录下,不要弄混了。后面的ip和目录是文件的要上传地址和目录!
12 日期
date -s @1505100360
2017年 09月 11日 星期一 11:26:00 CST
date +%s
date -s 10:00:00
date -s 2017/10/10
13 登录错误
faillog -r
pam_tally --user zxisec
14 readlink
查看软连接对应的真实文件路径
15 将日志文件改为10M
向文件里写内容,不要复制粘贴,纯文本文件复制粘贴很难达到这么大,可以用重定向来做
cat xfs_check.log >>xfs_repair_WD-WCAW34403107.log