r-x:文件属组对文件可读、可执行
r-x:其他人对文件可读、可执行
pwd 查看当前所在目录
cd 切换到对应目录
find 寻找指定文件
列出当前目录下以“te”开头的文件名
方法:find . -name "te*"
cat 查看文件内容
du -h file 查看文件大小
less 查看大文件,按 n 向下查找
tail 静态的查看某个文件的最后n行linux命令大全,eg:tail -n 100 access.log
head 查看文件的头n 行
sort , uniq -t指定分隔符, -k 指定排序的列
grep 对内容进行过滤 -n 输出具体的行数,用来快速定位
grep -rn --color Exception -A10 -B2 error.log
diff 比较2个文件是否有差异
压缩:bzip2 file1
解压:bunzip2 file1.bz2
压缩:gzip file1
解压:gunzip file1.gz
压缩:zip file1.zip file1
解压:unzip file1.zip
chown 改变文件的所属用户,所属组
chmod 改变文件的访问权限 ;chmod a+x a.sh 给a.sh 增加执行权限
su -whq 切换用户
uname -a 输出当前的内核信息
ps 查看进程/线程状态 ps -efigrep java 找到Java进程
top 查看CPU load 负载linux命令大全,CPU占用率,top -H -p pid 查看进程中线程的状态
free 查看内存,物理内存+虚拟内存
df -h 查看磁盘的使用量
ifconfig 查看IP地址
显示以太网卡配置: ifconfig etho
ping 探测网络通不通
netstat 查看当前的所有tcp连接 netstat -ant
关机:shutdown -h now
init 0
重启:reboot
注销:logout
系统调用:open close read write ioctl
查看文件 :cat跳到最后一页 less光标可移动 more用enter翻页
export 设定一些环境变量,export PATH=$PATH:/home/xjj/jdk/bin 设置jdk环境变量
env 命令能看到当前系统中所有的环境变量
date 输出当前系统时间
xargs 读取输入源,逐行处理
eg:删除目录中所有的class文件 find. |grep .class$ |xargs rm -rvf
ssh 网络隧道连接
scp(sftp) 文件传输
wget 使用命令下载文件,支持断点续传
wget -c
mysql -u root -p -h 192.168.1.2 连接MySQL数据库
用gedit编写一个C程序S1.c;
编译程序:gcc S1.c -o s1
运行程序:./s1