`
jiaoqf321456
  • 浏览: 10858 次
文章分类
社区版块
存档分类
最新评论

linux学习、命令及总结

 
阅读更多

--------------------------------------linux命令----------------------------------------------------

查看日期的命令:cal -j 查看一整年的命令是 :cal -y
英语日历的单词是:calendar

清除屏幕信息的命令是:clear DOS命令是:cls
打印一串字符串的命令 echo -n "jiaoqifeng" -n 代表的意思是换行

查看文件系统的磁盘空间占用情况的命令:df

如果一个日志文件cat.log过大想查看它的最后500条的命令:tail -500 cat.log

查看tomcat里的所有的java进程的命令:ps -ef|grep java
查出所有的进程以后要去杀掉一个进程的命令:kill -9 进程名

在linux系统下关闭tomcat的命令:sh shutdown
在linux系统下开启tomcat的命令:sh startup

显示工作路径的命令是:pwd DOS环境下显示工作的路径的命令是:cd

改变工作路径的命令是:cd DOS环境下改变工作路径的命令是:cd

列出目录中的文件的命令是:ls DOS环境下列出目录中的文件的命令是:dir
显示包阔隐含文件的在内的所有文件及文件夹的命令:ls -a
显示以长格式当前路径下的文件的命令是 :ls -l

创建新目录的命令是:mkdir DOS环境下创建新目录的命令是:MD
删除空目录的命令是:rmdir(保证不是当前的目录下,必须是空目录)

在屏幕上浏览文件并且一屏暂停的命令是:more
复制文件或目录的命令是: cp /home/jiaoqf.txt /etc/job/ DOS环境下的命令是:copy
复制文件或目录的(从一台机器到另一台机器上):cp /home/jiaoqf.txt /etc/job/ DOS环境下的命令是:copy
------把192.168.0.149上的/home/oracle/tjdata/下的east.dmp 复制到192.168.0.146的/home/oracle/tjdata
scp tjdata/east.dmp oracle@192.168.0.146:/home/oracle/tjdata/
------把192.168.0.149上的/home/oracle目录的tjdata文件夹 复制到192.168.0.146的/home/oracle下(首先登录192.168.0.149,cd到/home/oracle)
scp -r tjdata oracle@192.168.0.146:/home/oracle
删除文件或目录的命令是: rm 相当于DOS环境下的del

删除目录及子目录的命令是: rm -r
交互式删除以cu开的命令是:rm -i cu*

将文件或目录改名的命令是:mv oldname newname
将文件或目录移动的命令是:mv file1 file2... directory

查找文件的命令:find 如:
从根目录开始查找名为aa开头的文件并在屏幕上显示的命令:find / -name aa* -print
从当前目录开始查询大于500k字节的文件的命令是:find / -size+500 -print

在文件中查找字符串,并显示符合要求的行grep[option] string
option:的值可能是:-n 显示行号
option:的值可能是:-i 不区分大小写
option:的值可能是:-c 统计出共有几行满足条件的记录;
内存大小查看------------------
grep MemTotal /proc/meminfo
交换分区大小
grep SwapTotal /proc/meminfo
可以在多个文件中搜索,方法是指定多个文件名,彼此用空格分开,或者使用*或?作为文件名后缀如:
在当前目录下的所有文件中查找字符串mode(不区分大小写),并显示符合要求的行的命令是:grep –in “mode” *


显示文件的起始n行或文件的最后n行的命令:head -n filename ; tail -n filename;
用来跟踪日志文件,每当file1文件有新增内容时,都会随时显示出来的命令:tail -f filename

tar 命令
功能:磁带或文件归档
格式:tar options /dev/rmt0 filename
options: c 创建新的tar文件
t 列出tar文件内容
x 从tar文件中抽取文件
v 显示出文件名
f 指明操作对象
例如: tar cvf /dev/rmt0 file_list
tar cvf a.tar /usr/a (将/usr/a目录下的文件打包成一个文件a.tar)
tar xvf a.tar (将tar文件解开)

wc 命令
功能:统计指定文件的行数、单词数、字符数
格式:wc [option] filename
[option]: -c 查询字节数(byte)
-w 查询字数(word)
-l 查询行数(newline)
-m 查询字符数(character)
如:wc /etc/hosts
显示/etc/hosts文件的行数、单词数、字符数

touch 命令
功能:创建一个新的空文件,若文件存在则更改存取时间
形式:touch filename

linux系统的查系统的硬件配置的命令是prtconf |pg -----------nmon命令还不清楚是查的什么C M P

-------------------------------------------------------------------------------------------------------------------------------
| linux系统上关闭防火墙的命令:
| 首先:chkconfig --list|grep iptables 查看防火墙的状态
| 关闭防火墙:chkconfig iptables off --从起系统不需要再次关闭
| 或者 :service iptables stop --关闭系统需要从新关闭
|
| linux系统上清除防火墙的规则:service iptables stop
| linux系统上查看防火墙的状态:service iptables status
--------------------------------------------------------------------------------------------------------------------------------
linux系统上开启ftp的命令是:/sbin/service vsftpd start
linux系统上添加用户的命令是:useradd user 添加完成之后passwd user 设置user用户的密码
linux系统删除用户的命令是:userdel user
aix系统的添加用户并且指定默认目录下的命令如下:
mkuser groups=weblogic home=/home/weblogic/krmsoft/ftpdir pisaftp
passwd pisaftp
把/home/weblogic/Oracle/Middleware/user_project/domains/tjdomain/server/node1/pisa/pisa/ftpdir链到/home/krmsoft/ftpdir
首先删除/home/weblogic/Oracle/Middleware/user_project/domains/tjdomain/server/node1/pisa/pisa/下的ftpdir文件夹,并在
/home/weblogic/Oracle/Middleware/user_project/domains/tjdomain/server/node1/pisa/pisa/下输入命令
ln -s /home/krmsoft/ftpdir /home/weblogic/Oraclerep/Middleware/user_project/domains/tjdomain/server/node1/pisa/pisa
在该目录下ls 会出现:ftpdir->/home/krmsoft/ftpdir 这样的文件形式
#==============================================================================================================================##
linux系统上设置ftp的端口的文件vi /etc/vsftpd/vsftpd.conf
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
#新增的端口
listen_port=2121
setproctitle_enable=YES 添加上2121端口
添加端口之后可添加用户在--------------------------------------------------------》
#修改点
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
--------------------------chroot_list文件的内容是
[root@stu2 ~]# vi /etc/vsftpd/chroot_list

cs
lcd
~
~
#================================================================================================================================##
有时候在win上编写的sh文件用ssh上传到服务器上时文件格式不正确
可以1---vi mydomain.sh
2:先按esc键在敲入----》:set ff? 回车会显示文件的格式
3:强制转换成unix的格式---》:set ff=unix 回车
4:强制保存并退出
第二种办法:dos2unix *.spec
#====================================================================================================================================##
查看linux系统的编码
[root@scrptdev sysconfig]# echo $LANG
en_US.UTF-8
[root@scrptdev sysconfig]# locale
LANG=en_US.UTF-8
#====================================================================================================================================##
linux系统的vi文件删除第n行的命令和查询jiao这个拼音出现的位置
ndd ----------是删除第n行的命令
/jiao ----------是查找文件中的jiao拼音的命令
n是向下查询
#====================================================================================================================================##
查看linux系统版本
cat /etc/redhat-release
#====================================================================================================================================##
打成gz包的命令如下:
gzip crs.tar ----ls下可看到有crs.tar.gz生成
解压tar包的命令如下:
gunzip crs.tar.gz ----解压完成后变成crs.tar
#====================================================================================================================================##
#====================================================================================================================================##
打成tar包的命令如下:
tar -cvf crs.war.tar crs.war/
解压tar包的命令如下:
tar -xvf crs.war.tar
打成.tar.gz包的命令
tar zcvf crs.tar.gz ./*
解压 tar zxvf crs.tar.gz
#====================================================================================================================================##
linux zip命令

zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.

2.unzip
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解压到 /home/sunny/
-o:不提示的情况下覆盖文件;
-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;

3.其他
zip -d myfile.zip smart.txt
删除压缩文件中smart.txt文件
zip -m myfile.zip ./rpm_info.txt
向压缩文件中myfile.zip中添加rpm_info.txt文件
4,直接打成tar.gz包
解压:[*******]$ tar zxvf FileName.tar.gz
压缩:[*******]$ tar zcvf FileName.tar.gz DirName
#====================================================================================================================================##
linux虚拟机不插网线就能本机和虚拟机互通的方法
1,首先通过“系统-管理-网络”对虚拟机的ip进行设置,设置完成点击“激活”按钮,激活完成后可以通过setup查看ip是否改变
2,在/etc/sysconfig/network-scripts/ifcfg-eth0 查看ip是否改变,都改变完成之后
more ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
# DEVICE=eth0
# BOOTPROTO=dhcp
# HWADDR=00:0c:29:af:0b:11
# ONBOOT=yes
# TYPE=Ethernet
# USERCTL=yes
# IPV6INIT=no
# PEERDNS=yes

BOOTPROTO=none
NAME='79c970 [PCnet32 LANCE]'
STARTMODE='auto'
USERCONTROL='no'

DHCP_HOSTNAME=jiaoqf
TYPE=Ethernet
DEVICE=eth0
HWADDR=00:0c:29:af:0b:11
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
IPADDR=192.168.2.88
NETMASK=255.255.255.0
GATEWAY=192.168.2.1

3,再点击虚拟机右下角的setting的设置,


4, 再到本机的网络和共享中心,点击进行设置ip,要和虚拟机上设置成统一网段,设置完
5, 从虚拟机ping本机ip ok 搞定
#====================================================================================================================================##

weblogic的日志占用磁盘空间爆满的话,可以用cat /dev/null > nuhup.log对日志文件进行清除,但不用从新启动weblogic

---------------------------------------SecureCRT工具为什么总提示"连接已复位.----------------------------------------------------------------------------
echo "sshd:ALL">>/etc/hosts.allow
然后重启ssh服务
/etc/init.d/sshd restart
再连,就ok了!(主要是ip冲突,重新设定ip---ok)

-----------------------------------------yum挂载dvd中的rpm文件,直接用yum安装---------------------------------------------------------------------------
首先进入到
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d
[root@localhost yum.repos.d]#
进来之后,vi dvd.repo
输入如下:
[dvd]
name=dvd
baseurl=file:///mnt
enable=1
gpcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-release
保存并退出
mount /dev/cdrom /mnt

yum install [name]
##=====================================================================================================================================================###
vi 一个文件
1, :行数 ------直接跳到该行数
2, /收缩的文字 -------查询到该文字 n是向下查找

分享到:
评论

相关推荐

    linux基础命令学习总结.zip

    linux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.zip...

    linux学习命令总结

    学习Linux,掌握基本的命令是必不可少的。以下是对标题和描述中提到的Linux常用命令的详细解释: 1. **路径导航**: - `cd ~`:进入当前用户的主目录,通常是`/root`或`/home/your_username`。 - `cd ..`:返回上...

    Linux命令总结.ppt

    Linux命令总结.ppt

    Linux学习笔记+个人对linux的命令总结

    ### Linux学习笔记与命令总结 #### 一、Linux基础概念 1. **Kernel 内核**: Linux 的核心部分,负责管理系统的硬件资源,并提供必要的服务给其他系统软件和应用程序。 2. **Shell 外壳**: 用户与操作系统之间的...

    linux vim 命令 总结

    通过掌握ViM的基本命令和操作模式,可以极大地提升Linux用户的工作效率。 1. **启动与退出编辑器** - 要开始编辑文件,只需在shell中输入`vi`或`vim`,后跟文件名,如`vi first_script`。 - 若要在指定行开始编辑...

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...

    linux学习常用命令总结

    了解和掌握这些基本命令是Linux学习的基础,随着经验的积累,可以进一步探索更高级的系统管理技巧,如shell脚本编写、进程管理、网络配置等。记住,实践是提高技能的关键,不断地在命令行中尝试和应用这些命令,将有...

    linux基础命令总结pdf版本

    以下是根据提供的文件内容总结出的一些Linux基础命令知识点: 一、文件和目录权限 - Linux通过权限位来区分文件类型,常见的文件类型有普通文件(-)、目录(d)、链接文件(l)等。 - 权限位共有十位,最前面的一...

    linux基础命令总结

    linux 基础命令总结,适合刚开始接触和学习的朋友观看

    linux常用命令总结文档

    ### Linux常用命令总结知识点 #### 一、命令格式与系统运行级别 - **命令格式**: - **标准格式**:`命令[-选项][参数]` - **示例**:`ls –la /etc` - 在某些情况下,特定命令可能不遵循此格式。 - 多个选项...

    linux文档全集、linux常用命令、linux技巧小总结

    4. **Linux新手入门及安装配置**:了解Linux发行版的选择,如Ubuntu、CentOS、Fedora等,学习如何安装系统,配置网络,更新软件包,以及设置用户权限和组管理,对于初学者来说至关重要。此外,理解Linux的文件系统...

    linux基础学习总结

    从给定的文件信息中,我们可以提炼出一系列关于Linux基础学习...以上知识点只是Linux学习之旅的冰山一角,但却是构建坚实Linux基础的关键所在。通过不断实践和探索,每一位Linux学习者都能逐步成长为熟练的系统管理员。

    Linux操作系统(内含各种Linux操作入门相关教程、Linux学习总结、常用命令汇总等)

    Linux操作系统(内含各种Linux操作入门相关教程、Linux学习总结、常用命令汇总等),详细如下: linux操作系统,[Linux电子书合集],Linux 系统命令及其使用详解(大全),Linux_C_函数库,Linux_操作系统-基础操作-...

    Linux命令学习总结:详解reboot命令

    该命令用来重启Linux系统。相当于Windows系统中的restart命令。 命令语法: /sbin/reboot [-n] [-w] [-d] [-f] [-i] 或 reboot [-n] [-w] [-d] [-f] [-i] 命令参数: 参数 长参数 描叙 -d 重新...

    Linux命令学习+Linux标准文本处理命令

    通过学习这些基本的Linux命令和Shell操作,初学者可以更快地熟悉Linux环境,并能有效地管理和操作Linux系统。此外,掌握这些技能还有助于提升在开发、运维以及其他与Linux相关的领域的专业能力。

    Linux常用命令总结,供学习使用

    Linux常用命令总结,供学习使用。

    Linux学习笔记 (华为工程师总结) 完整版PDF

    《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...

Global site tag (gtag.js) - Google Analytics