Linux基础命令

来源:互联网 发布:长江证券交易软件 编辑:程序博客网 时间:2024/06/08 18:41

一、基础命令:

【1】补齐键:Table 
【2】显示当前工作目录的绝对路径:pwd 
【3】清屏:clear 
【4】如果父目录不存在,创建所有的父目录:mkdir -p 
【5】修改一个目录的权限,包括其子目录及文件:chmod 777 -R test
【6】在不注销的情况切换用户身份:su 
【7】以另一个用户的身份执行某个命令:sudo 
【8】将文件source更名为target :mv source target
【9】文件上传:rz - bye
【10】下载文件:sz 文件名
【11】自动下载文件: wget www.lignag.com/test abc.zip

二、查看:

【1】查看文件内容:cat /etc/services
【2】查看文件前n行的内容:head -n /etc/services
【3】查看文件后n行内容:tail -n /etc/services
【4】统计文件内容的行数:wc -l /etc/services
【5】返回文件开头的快捷键:gg
【6】返回文件末尾的快捷键:shift+g(即G)
【7】查看文件内容,并在每行前面加上行号:cat -n test.txt
【8】查看文件内容,在不是空行的前面加上行号:cat -b test.txt
 PS: 从最后一行开始显示:tac
【9】显示所有文件,包括以.开头的隐含文件:ls -a
【10】显示文件的详细信息:ls -l
【11】显示当前目录及所有子目录信息:ls -Rl
【12】以时间排序显示目录,这在找最新文件有用:ls -tl
【13】以文件大小排序:ls -Sl
【14】显示文件大小,并按大小排序:ls -s -l -S
【15】ls heatmap*
? 表示该位置可以是一个任意的单个字符
* 表示该位置可以是若干个任意字符
[a-z] 表示该位置中可以出现任意单个a到z的字符
【16】more +100 file.txt
     more +/usertime file.txt
+n 从笫n行开始显示
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示   
Enter   向下n行,需要定义。默认为1行
Ctrl+F  向下滚动一屏
空格键  向下滚动一屏
Ctrl+B  返回上一屏
=       输出当前行的行号
q       退出more

三、压缩&解压缩:

【1】创建一个zip格式的压缩包:zip file1.zip file1  
【2】将几个文件和目录同时压缩成一个zip格式的压缩包:zip -r file1.zip file1 file2 dir1
【3】解压一个zip格式压缩包:unzip file1.zip    
【4】创建一个叫做'file1.rar'的包:rar a file1.rar test_file 
【5】同时压缩多个文件及目录:rar a file1.rar file1 file2 dir1
【6】创建一个包含了多个文件的压缩包:tar -cvf archive.tar file1 file2 dir1  
【7】显示一个包中的内容:tar -tf archive.tar  
【8】释放一个包:tar -xvf archive.tar 

四、复制:

【1】cp source target 将文件source 复制为 target 
【2】scp [可选参数] local_file remote_username@remote_ip:remote_file
【3】scp -P port user@serverip:/home/user/filename /home/user/
           -P 选择端口
   port 端口 
【5】scp -r /home/user/本地 user@serverip:/home/user/远程
   user 为ssh user名
   serverip 为远程服务器ip或者域
     实例:scp -r /data/test ligang@192.168.1.1:/data/test

五、工具命令:

【1】显示年历、月历:cal 
【2】显示当前服务器日期:date
【3】简单好用的计算器:bc

六、文件夹操作:

【1】比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出:diff dir1 dir2 
【2】比较文件,显示两个文件不相同的内容:comm file1 file2

七、文件搜索:

【1】递归搜索:find /data -name other.js
【2】搜索属于用户 'ligang' 的文件和目录:find / -user ligang 
【3】在目录 '/data' 中搜索带有'.js' 结尾的文件:find /data -name \*.js  
【4】搜索在过去100天内未被使用过的执行文件:find /data -type f -atime +100 
【5】搜索在10天内被创建或者修改过的文件:find /data -type f -mtime -10 

八、其他命令:

【1】Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹配的命令
【2】Ctrl+h 用于改正输入的错误
【3】创建一个空白文件或改变文件的时间戳:touch 
不加任何参数创建一个空白文件
    -a 改变文件访问时间为当期时间
    -m 改变文件修改时间为当前时间
【4】创建软连接、硬链接:ln 
【5】过滤、查找文件中的内容:grep 
【6】显示内存使用情况:free 
【7】显示当前系统进程:ps 
ps -ef|grep tomcat
【8】杀死指定进程:kill 
【9】显示一串字符:echo [-n] message
n表示输出文字后不换行
【10】计算/root目录的容量并以M为单位:du -sm /root

九、tomcat相关:

【1】首先查看Tomcat进程号(8082为tomcat-http端口号):
   losf -i:8082
【2】查看是否配置生效(4424为tomcat进程号):
   sudo jmap  – heap 4424   
【3】查看内存使用情况:free
             total       used       free     shared    buffers     cached
Mem:       8058868    6196412    1862456          0      85968    1327960
-/+ buffers/cache:    4782484    3276384
Swap:      2097144    1300372     796772


total:总计物理内存的大小
used:已使用多大
free:可用多大
shared:多个进程共享的内存总额
buffers/cached:缓存情况
【4】查看系统位数:
uname -a
x86_64说明是64位内核, 跑的是64位的系统.
i386, i686说明是32位的内核, 跑的是32位的系统

十、linux下各种安装包安装命令:

【1】rpm包安装方式步骤: 
1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 
2、打开一个终端,su -成root用户; 
3、cd soft.version.rpm所在的目录; 
4、输入rpm -ivh soft.version.rpm 
【2】deb包安装方式步骤: 
1、找到相应的软件包,比如soft.version.deb,下载到本机某个目录; 
2、打开一个终端,su -成root用户; 
3、cd soft.version.deb所在的目录; 
4、输入dpkg -i soft.version.deb 
【3】tar.gz源代码包安装方式: 
1、找到相应的软件包,比如soft.tar.gz,下载到本机某个目录; 
2、打开一个终端,su -成root用户; 
3、cd soft.tar.gz所在的目录; 
4、tar -xzvf soft.tar.gz //一般会生成一个soft目录 
5、cd soft 
6、./configure 
7、make 
8、make install 
【4】tar.bz2源代码包安装方式: 
1、找到相应的软件包,比如soft.tar.bz2,下载到本机某个目录; 
2、打开一个终端,su -成root用户;  
3、cd soft.tar.bz2所在的目录; 
4、tar -xjvf soft.tar.bz2 //一般会生成一个soft目录 
5、cd soft 
6、./configure 
7、make 
8、make install 
【5】apt方式安装: 
1、打开一个终端,su -成root用户; 
2、apt-cache search soft 注:soft是你要找的软件的名称或相关信息 
3、如果2中找到了软件soft.version,则用apt-get install soft.version命令安 装软件 注:只要你可以上网,只需要用apt-cache search查找软件,用apt-get install软件 
【6】bin文件安装:
如果你下载到的软件名是soft.bin,一般情况下是个可执行文件,安装方法如下: 
1、打开一个终端,su -成root用户; 
2、chmod +x soft.bin 

3、./soft.bin //运行这个命令就可以安装软件了


1 0
原创粉丝点击