我的linux 命令1

ls 当前目录下的所有文件
cd / 返回到更目录
cd .. 切换到上一级目录
cd ../.. 切换到上二级目录
locate traceroute 在系统的任何地方查找文件名包含traceroute的文件 
clear 清屏
mkdir test 新建文件夹test为文件夹名称
rmdir test 删除文件夹test为文件夹名称


rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思




假设你忘记了httpd.conf这个文件在系统的哪个目录 下,甚至在系统的某个地方也不知道,则这是可以使用如下命令:
find / -name httpd.conf






df -h 查看centos分区
    1、reboot
    2、shutdown -r now 立刻重启《root用户使用》
    3、shutdown -r 10  过10分钟自动重启《root用户使用》
    4、shutdown -r 20:35 在时间为20:35时候重启《root用户使用》
crontab -e  #创建计划任务
按i进入输入模式,添加如下行
01 2 * * * reboot   #该行表示每天2:01重启机器






进入语言配置文件
vi  /etc/sysconfig/i18n
20150313 LANG="zh_CN.UTF-8"
#20150317 LANG="zh_CN.GBK"
#LANG="en_US.utf8"
#SYSFONT="latarcyrheb-sun16"
最后两行一块用








linux里的bootproto的none,static,dhcp有什么区别
BOOTPROTO=static   静态IP
BOOTPROTO=dhcp   动态IP
BOOTPROTO=none   无(不指定)
通常情况下是dhcp或者static,通过指定方式的办法来获得地址,如果没有指定的话可能会出现问题。






ftp
rpm -q vsftpd 确定有没有安装过vsftpd
service vsftpd restart重启vsftpd服务
service vsftpd stop停止vsftpd服务
service vsftpd start启动vsftpd服务
chkconfig --list |grep vsftpd 查询Vsftpd在运行模式下是否开机启动
chkconfig vsftpd on #把vsftpd加入到开机启动里






mysql
show processlist;  查看哪个sql语句占用资源比较多,就知道哪个网站的程序问题了
rpm -qa|grep mysql  查看是否还有mysql软件
chkconfig mysqld on  ← 设置MySQL服务随系统启动自启动
chkconfig --list mysqld  ← 确认MySQL自启动 
/etc/rc.d/init.d/mysqld start  启动MySQL服务/etc/rc.d/init.d/mysqld为mysql的安装路径
mysql -u root  ← 用root用户登录MySQL服务器
set password for root@'xxx'=password('xxx');  ← 设置root密码
grant all PRIVILEGES on test.* to andy@'192.168.1.100' identified by '123456';
set password for zx_root =password('xxxxxx');<-------------------------------->
update  mysql.user  set  password=password('root')  where user='root' and ;
insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
flush privileges;
source /home/server/memedia/update.sql;执行.sql文件




service iptables stop 暂停iptables服务
service iptables restart     重启 iptables(防火墙) 生效
vi /etc/sysconfig/iptables   查看iptables配置文件
service iptables start 重启iptables服务








Linux如何退出VI编辑器
2012-07-06 20:41 3399人阅读 评论(0) 收藏 举报
linuxstring
Linux如何退出VI编辑器
2008-10-22 09:55
:q退出   
:q!强行退出(不存盘)   
:qw or ZZ存盘退出   
用ESC键只能切换到命令状态


更加详细内容:


在 linux 底下最常使用的文书编辑器为 vi ,请问如何进入编辑模式? 
在一般模式底下输入: i, I, a, A 为在本行当中输入新字符;(出现 –Insert- ) 
在一般模式当中输入: o, O 为在一个新的一行输入新字符; 
在一般模式当中输入: r, R 为取代字符!(左下角出现 –Replace-) 
如何由编辑模式跳回一般模式? 
[Esc] 
若上下左右键无法使用时,请问如何在一般模式移动光标? 
h, j, k, l 
若 [pagedown] [ pageup] 在一般模式无法使用时,如何往前或往后翻一页? 
[Ctrl] + [f] 
[Ctrl] + [b] 
如何到本档案的最后一行、第一行;本行的第一个字符、最后一个字符? 
G, 1G, 0, $ 
如何删除一行、n行;如何删除一个字符? 
dd, ndd, x 或 X (dG 及 d1G 分别表示删除到页首及页尾) 
如何复制一行、n行并加以贴上? 
yy, nyy, p 或 P 
如何搜寻 string 这个字符串? 
?string (往前搜寻) 
/string (往后搜寻) 
如何取代 word1 成为 word2,而若需要使用者确认机制,又该如何? 
:1,$s/word1/word2/g 或 
:1,$s/word1/word2/gc (需要使用者确认) 
如何读取一个档案 filename 进来目前这个档案? 
:r filename 
如何另存新档成为 newfilename? 
:w newfilename 
如何存盘、离开、存盘后离开、强制存盘后离开? 
:w; :q: :wq; :wq! 
如何设定与取消行号? 
:set nu 
:set nonu  










Linux下*.tar.gz文件解压缩命令
1.压缩命令:
命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名
可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。


2.解压缩命令:
命令格式:tar  -zxvf   压缩文件名.tar.gz
解压缩后的文件只能放在当前的目录。








Centos 下命令行mail发邮件方法
1、直接使用shell当编辑器
mail -s "Hello from mzone.cc by shell" admin@mzone.cc
hello,this is the content of mail.
welcome to www.mzone.cc
第一行是输入的命令,-s表示邮件的主题,后面的admin@mzone.cc则是邮件的接收人,输入完这行命令后回车,会进入邮件正文的编写,我们可以输入任何文字,比如上面的两行。当邮件正文输入完成后,需要按CTRL+D结束输入,此时会提示你输入Cc地址,即邮件抄送地址,没有直接回车就完成了邮件的发送。
2、使用管道进行邮件发送
echo "hello,this is the content of mail.welcome to www.mzone.cc" | mail -s "Hello from mzone.cc by pipe" admin@mzone.cc
使用管道直接敲入这行命令即可完成邮件的发送,其中echo后的是邮件正文。
3、使用文件进行邮件发送
mail -s "Hello from mzone.cc by file" admin@mzone.cc < mail.txt
使用上面的命令后,我们就可以把mail.txt文件的内容作为邮件的内容发送给admin@mzone.cc了。
使用上述三种方式都可以给外部邮箱进行邮件发送,但因为前面2中都是直接在shell中敲入邮件内容,因此无法输入中文,即使我们使用粘贴的方式输入了中文,那么收到的邮件也是乱码的。但第3种方式,我们可以在window下编辑好邮件内容后,放到linux下,再进行发送,这样就可以正常发送中文了。不过目前邮件的中文标题暂时没有找到解决办法。
因为mail程序本身就是调用sendmail来进行邮件发送的,因此我们可以在mail命令中使用sendmail的参数进行配置,比如我想使用特定的发件人发送邮件,可以使用如下命令:
mail -s "Hello from mzone.cc with sender" admin@mzone.cc -- -f user@mzone.cc<mail.txt
上面的命令中,我们使用了– -f user@mzone.cc这样的参数,这是sendmail的选项,其中-f表示邮件的发送人邮件地址。更多sendmail参数请查看这里http://www.courier-mta.org/sendmail.html,或者在shell中man sendmail进行帮助获取。








linux shell 发送email 邮件
http://linux.cn/article-5502-1.html
http://blog.csdn.net/ithomer/article/details/6776067


linux发邮件
echo 'hello word!' | mutt -s "title" silentmuh@163.com -a 1111111.jpg




mutt -s "this is a test mail" eygle@itpub.net -a a.c < /etc/hosts
s---主题
a---附件
最后追加的是邮件内容


用Mutt发送带附件的邮件 
http://blog.chinaunix.net/uid-8504518-id-2030716.html
echo 'hello word! 111111111122222222' | mutt -s "title" silentmuh@163.com -a aaaaa.txt -a 1111111.jpg


可以通过find命令找到Muttrc这个文件,命令如下 find / -name Muttrc ,然后通过命令 cp /etc/Muttrc /root/.muttrc 复制到 /root 下后更名为 .muttrc ,然后你就可以编辑配置文件了。
#如果你收到的邮件乱码,设置以下信息
set charset="utf-8"
set rfc2047_parameters=yes
#如果你想自定义发件人信息,需要进行如下设置
set envelope_from=yes
set use_from=yes
set from=silentmuh@163.com
set realname="silentmuh"










巧用find命令删除Linux下乱码文件及文件夹
Linux中,每个文件都有一个节点编号,我们可以利用此来搞定乱码,首先查看乱码文件的节点号
ls -i
22413314 12 ?..??mp3
前面的就是节点号了,接下来使用find命令查询并且删除
find -inum 22413314 -delete
-inum指根据节点号查询;-delete顾名思义就是删除操作了。这样就成功删除乱码文件了,值得注意的是,此方法只适用于删除文件或空的文件夹。








ps -ef|grep java 查看进程




乱码
http://www.pocketdigi.com/20110805/436.html






linux 重命名文件和文件夹
linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.
例子:将目录A重命名为B
mv A B
例子:将/a目录移动到/b下,并重命名为c
mv /a /b/c






linux下使用ssh登陆其他linux服务器
ssh -l root -p 23100 192.168.101.211


linux下使用sftp登陆其他linux服务器
sftp -oPort=22222 root@122.144.133.143






scp 命令
 scp -r -P 22 /home/space/music/ root@www.cumt.edu.cn:/home/root/others/ 
 上面命令将本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录 
 scp -r -P 22222 root@122.144.133.143:/home/backupdb/un_register20150624.sql /var/dbbackup/
 上面命令从远程复制到本地
 可能有用的几个参数 : 


-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 . 
-C 使能压缩选项 . 
-P 选择端口 . 注意 -p 已经被 rcp 使用 . 
-4 强行使用 IPV4 地址 . 
-6 强行使用 IPV6 地址 .






inux计划任务之自动删除n天前的旧文件  
find /var/dbbackup -type f -daystart -mtime +3 -name "back2015-*.log" -exec rm -rf {} \;
find:linux的查找命令,用户查找指定条件的文件
/u01/backups:想要进行清理的任意目录
-mtime:标准语句写法
+10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件
"*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件
-exec:固定写法
rm -rf:强制删除文件,包括目录
{} \; :固定写法,一对大括号+空格+\+;
type 指定文件类型
以天为单位:-daystart








通过文件名查找法:
find / -name httpd.conf
posted @   silentmuh  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
Live2D
欢迎阅读『我的linux 命令1』
  1. 1 Walk Thru Fire Vicetone
  2. 2 爱你 王心凌
  3. 3 Inspire Capo Productions - Serenity
  4. 4 Welcome Home Radical Face
  5. 5 粉红色的回忆 李玲玉
Welcome Home - Radical Face
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : Ben P. Cooper

作曲 : Cooper

Sleep don't visit, so I choke on sun

And the days blur into one

And the backs of my eyes hum with things I've never done

Sheets are swaying from an old clothesline

Was never much but we've made the most

Welcome home

Ships are launching from my chest

Some have names but most do not

If you find one,please let me know what piece I've lost

Heal the scars from off my back

I don't need them anymore

You can throw them out or keep them in your mason jars

I've come home

All my nightmares escaped my head

Bar the door, please don't let them in

You were never supposed to leave

Now my head's splitting at the seams

And I don't know if I can

Here, beneath my lungs

I feel your thumbs press into my skin again

点击右上角即可分享
微信分享提示