linux命令散记
来源:互联网 发布:狗笼子淘宝 编辑:程序博客网 时间:2024/06/08 04:22
pwd
cd 切换目录 cd - 返回前一个目录
man +命令 查看详细手册
ls -la d开头的是目录
bin 执行文件,用户的 +
boot 系统启动目录
dev 驱动
etc 系统和程序配置
home 用户目录
lib lib64
lost+found会扫描硬盘,
media 挂载cdrom
misc,mnt
var 日志文件和数据所在 +
var/log系统日志
usr +
sbin系统级的文件在其中
adduser username
passwd username 改密码
ps 任务管理器
ps -asl
vsz是占用的资源
pid是进程id
ppid是进程的父id
|是通道符,将之前命令的结果发送到后边的命令
内存 buffer cache free 加起来是空闲内存
free -m
swap 是页面文件
cache 是内存缓冲
df -h
分区 : 根分区 /
服务器中/home大约10%就够了
top
s 输入秒,刷新时间
多个cpu的资源合计的,所以多核时占用可能某个满了,显示出来的是合计,这时候按1可以分多核cpu看
按q退出
shift+h 看线程占用,比如看java的线程
top -p 进程id 可以查看进程的占用
dmesg 是系统启动时的信息
lspci 查看硬件信息,初装可能没这个命令
vi :
shift+g 跳到文件尾
gg 跳到第一行
shift+4 美元符号是行尾
0 行首
dd 删除当前行,按住就是一直删
yy 复制当前行
p 粘贴
输入行数是直接跳到该行
直接按u就是undo上一步的操作,比如之前两次insert,按一次u只撤销上一次insert
shift+?+查询的字符串 ,再按n就是到下一个
vim 有高亮
rm 删除文件或目录,可以用*作为通配符
-f是强制删除,无提示
mv 移动,改名也可用这个
cp 复制
mkdir 新建目录
echo "abc hello" > 某文件 这是覆盖
echo "" >> 文件 这是追加
more+ 文件 查看文件,带分页
cat 查看文件不带分页
top 查看头几行
head -n 3 查看前3行
tail -n 3 查看后3行
whereis 查找所在位置
which 找命令,只在path下查找
find 查找文件
find ./ -type f -name 文件名 查找当前目录下的类型为文件的某个文件
./ 当前目录
.. 上级目录
var/log系统日志
cron是计划任务的执行日志
secure是登陆日志
w是当前所有用户
whoami
last 读secure日志解析出来
这些可以查系统安全
reboot是重启
halt -hp 关机并关闭电源,否则有可能电源
ifconfig -a 显示全部
route 网关
etc/sysconfig/network-scripts/
ifcfg开头的都是网卡的配置文件
onboot是要不要在启动的时候启用
etc/resolv.conf也可以配置dns
setup 可以配置网卡和服务,但是这里配置服务需要有对应的服务已安装
ifup 启动网卡
ifdown 关闭网卡,是重启之前有效,重启之后就要看网卡配置文件里的onboot设置
yum 不能卸载系统级的东西,很容易将系统级的文件删掉
获取rpm文件及相关资源包
rpm是基本的通用包
自己装的比较特殊的需要自己编译
tar 解包、压缩,tar打包会包含权限信息
scp 源文件 目标主机用户名@目标主机地址:文件目录 这是跨机器拷贝 ,如果目标主机用户名是root可以省略
-rp r是保留全险,p是递归,这样可以传递多个文件
rsync -ave ssh 当前主机目录 目标主机目录 同步两台机器上的目录文件,e是设置使用ssh命令同步,否则就要用rsync的协议
touch 新增文件,或者更新文件的最后访问时间
chmod 权限控制
chown 拥有者修改
make 依赖文件,解析makefile文件中的各种配置
./configure 来生成makefile,然后使用make生成整个程序
make install 则安装程序
shell脚本文件
crontab -l 计划任务
/etc/rc.local 启动自动执行的程序,根据linux 版本的变化可能会变化,这个脚本里的任务有一个出错了,其中在之后的程序也不执行了
/etc/rc.d/rc3.d/s99local
netstat -nap 查看链接
生产环境中不能用:tcpdump 对网卡负担很大,是网络抓包的
chkconfig
- linux命令散记
- linux使用相关命令-散记
- Linux 常用指令 散记
- 散记
- 散记
- 散记
- 散记
- 散记
- 散记
- 散记
- 一、【散记】linux下驱动开发--__func__介绍
- 台北散记
- 软件散记
- js散记
- sql散记
- 散记-static
- 散记-extern
- 散记-const
- PackageManager获取应用列表
- 解决undefined reference to `__aeabi_uidivmod'、 `__aeabi_uidiv'错误
- Linux设备驱动之I2C架构分析
- C++对象内存布局
- list_for_each_entry/list_entry/container_of
- linux命令散记
- 如何用JAVA生成注册序列号
- Linux新手生存笔记[0]——写在前面
- java web中乱码问
- 危险的两个函数GetCurrentDirectory和GetParent
- Perl Socket 通信recv超时退出子进程
- 服务器架构浅析--pomelo
- window下利用JNI在本地代码访问java代码
- 细数二十世纪最伟大的10大算法