linux命令学习

1 首先要了解,linux命令后面带的参数是区分大小写的

2: ls 命令,+文件名即可显示指定的文件名
   -A 列出所有文件
   -l 列出详细信息 
   -F 目录后加/ 文件就不加什么
   -t 按时间排序
   -r 反序
   -R 显示子目录
   只显示文件或文件夹???
3wd命令: 列出当前目录
4:mkdir 新建文件夹
5:rm 删除
  -rf 递归删除
6:cp 复制文件 目标文件
7:mv 老文件/目录名 新文件/目录名
8:nano 一个小巧又很简单的文件编辑器
9:cat 显示文本信息,注意cat是不会自动分页的
10:more 和cat一样,可以自动分页,用法都是命令加文件名
 +:less  j;k u;d; b,f 和VI一样
11:halt -h; reboot;shutdown.....

12:netconfig 配置网络 显示IP ifconfig

13:mount -t iso9660 /dev/cdrom /mnt/cdrom
  挂载
  umount /dev/cdrom or umount /mnt/cdrom
  mount -t iso9660 -o loop /home/somewhat.iso /mnt/cdrom 挂载ISO文件

14:安装程序
 解压: tar -xvzf filename.tar.gz
       tar -jxvf filename.tar.bz2
  cd filename
  ./configure ===> make ====> make install ==> make clean
   ./configure --prefix 安装到指定目录
 ++ bin文件安装 直接 ./文件名即可


15: ps -auxwww 查看系统所有进程
16: top 显示系统内存,CPU使用情况,可以动态显示,也包括进程信息
17: vmstat:显示当前的内存使用情况,总的情况
18:netstat:显示网络状况,使用参数p可以查看对应的进程号及程序名,
  通常使用参数a(显示所有连接情况)和n(不反查域名和服务名),例如:netstat -anp。
  查看服务器侦听情况,使用:netstat -an | grep LISTEN
  查看服务器已建立的连接,使用:netstat -an | grep ESTABLISHED
19:last 显示登录到服务器的情况以及服务器重启情况
20:w:显示登录到服务器上的用户列表

21:df -h 人性化显示硬盘空间
22:du -sh fielname/dirname -s 只显示总数;-h以M来显示

23;rpm -qa | grep java
   rpm -ql l表示列出安装的完整的路径,即可查出程序安装到了什么地方
   rpm -ivh file.rpm
   rpm -e e表示erase
   rpm -Uvh
24:date 显示当前时间
   cal 显示当前月日历 cal 2 1983
25:chmod 更改文件目录权限 -R 递归更改
   chmod ugoa +-= rwxX
   eg: chmod ug+rwx o+x file.text
   数字记法:chmod 777 file.text = chmod ugo+rwx file.text
   三个数字按顺序分别表示:user group other,r=4;w=2;x=1
26:chown user:group file.txt -R 递归更改

27:find 根据下列规则判断 path 和 expression,在命令列上第一个 - (  , ! 之前的部份为
path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print
为预设 expression 
expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。
-mount, -xdev : 只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案
-amin n : 在过去 n 分钟内被读取过
-anewer file : 比档案 file 更晚被读取过的档案
-atime n : 在过去 n 天过读取过的档案
-cmin n : 在过去 n 分钟内被修改过
-cnewer file :比档案 file 更新的档案
-ctime n : 在过去 n 天过修改过的档案
-empty : 空的档案-gid n or -group name : gid 是 n 或是 group 名称是 name
-ipath p, -path p : 路径名称符合 p 的档案,ipath 会忽略大小写
-name name, -iname name : 档案名称符合 name 的档案。iname 会忽略大小写
-size n : 档案大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。-type
c : 档案类型是 c 的档案。
d: 目录
c: 字型装置档案
b: 区块装置档案
p: 具名贮列
f: 一般档案
l: 符号连结
s: socket
-pid n : process id 是 n 的档案
你可以使用 (  将运算式分隔,并使用下列运算。
exp1 -and exp2
! expr
-not expr
exp1 -or exp2
exp1, exp2
范例:
将目前目录及其子目录下所有延伸档名是 c 的档案列出来。 
 find . -ftype f
将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出
 groupadd dba
 useradd –c “Oracle software owner”–g  dba oracle
 passwd oracle

30:uname -a查看内核版本号及其它系统信息
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值