主干命令

Linux 命令积累,linux命令积累

基本命令 sudo -i -u accout_name 切换成名为accout_name的用户 sudo -i
是切换来root用户 sudo -u 是切换成钦点用户 cd 切换成根目录 cd ..
切换来上一级目录,使用cd ../../../../可切换往上尾数4级根目录 pwd
查看当前所处目录 echo $profile_name
查看某些系统变量的Path路径,Ex:echo $JAVA_HOME ./start_up.sh 或者sh
start_up.sh 到某些安装软件的bin目录下实施此命令,即起步该软件,如tomcat
复制 cp file_name destinct_file_name 把名=file_name
复制到destinct_澳门金沙国际 ,file_name,完全覆盖,destinct_file_name不须求提前创设cp -rf directory_name1 distinct_derectory_name2
把层级目录directory_name1复制到distinct_derectory_name2 删除 rm -r *
递归删除当前目录下的装有文件 rm -rf directory name递归强制删除 成立mkdir directory 创设目录 mkdir -p directory1/directory2
一遍性创立多层目录 touch file_name 创立文件   进度有关 ps -aux|grep
ps_name 查看有个别进程名=ps_name的经过,可得到进度的id号,运营时间等音信kill -9 ps_id 杀死有些进度id=ps_id的历程 jps
展现当前抱有Java进程pid,包罗id及名字 pwdx
通过PID号查找文件对应的启航目录   查看文件内容 more
一页一页地展现文件内容 more file_name cat
连接并展示钦命的七个要么多个公文的有关消息 cat file1 file2   vi编辑
/pattern
从如今地点向后搜索pattern的字符串,查找成功后,Enter,点击键盘的n则可匹配下2个:set paste
从wins复制内容到linux,vi之后,输入此命令,幸免复制内容排序混乱 i
插入内容 :q 未编写制定退出 :q! 编辑了但不要求保留退出 :wq 保存编辑退出  
查找 find .|grep -rn “string_name” -l
在当前目录下搜寻有string_name字段的文本  

命令积累,linux命令积累 基本命令sudo -i -u
accout_name 切换来名为accout_name的用户sudo -i 是切换成root用户sudo -u
是切换成钦点用户cd 切换成…

宗旨命令

suse linux 常用命令

sudo -i -u accout_name 切换来名为accout_name的用户

sudo -i -u accout_name 切换来名为accout_name的用户

(1)命令ls——列出文件

ls -la 给出当前目录下拥有文件的二个长列表,包蕴以句点初始的“隐藏”文件
ls a* 列出当前目录下以字母a先河的保有文件
ls -l *.doc 给出当前目录下以.doc结尾的具有文件

sudo -i 是切换成root用户

sudo -i 是切换来root用户

(2)命令cp——复制文件

cp afile afile.bak 把公文复制为新文件afile.bak
cp afile /home/bible/ 把公文afile从当前目录复制到/home/bible/目录下
cp * /tmp 把当前目录下的享有未隐藏文件复制到/tmp/目录下
cp -a docs docs.bak
递归性地把当前目录下的docs目录复制为新目录docs.bak,保持文件属性,并复制全部的文书,包蕴以句点起始的隐蔽文件。为了有利于起见,-a选项包罗-GL450选项
cp -i 在覆盖前询问用户
cp -v 告诉用户正在做如何

sudo -u 是切换来钦赐用户

sudo -u 是切换来钦赐用户

(3)命令mv——移动和重命名文件

mv aflie bfile 将afile重命名为bfile
mv afile /tmp 把当前目录下的afile移动到/tmp/目录下

cd 切换来根目录

cd 切换来根目录

(4)命令rm——删除文件和目录

rm afile 删除文件afile
rm *
删除当前目录下的全体文件(未隐藏文件)。rm命令不删除目录,除非也钦赐了-r(递归)参数。
rm -rf domed 删除domed目录以及它所含有的持有剧情
rm -i a*
删除当前目录下全数以字母a伊始的文本,并且在历次删除时,提醒用户展开确认

cd .. 切换来上顶尖目录,使用cd ../../../../可切换往上尾数4级根目录

cd .. 切换来上一级目录,使用cd ../../../../可切换往上尾数4级根目录

(5)命令cd——更改目录

cd ~ 切换成主目录
cd /tmp 切换成目录/tmp
cd dir 切换成当前目录下的dir目录
cd / 切换来根目录
cd .. 切换成到上超级目录
cd ../.. 切换成上二级目录
cd ~ 切换成用户目录,比如是root用户,则切换成/root下

pwd 查看当前所处目录

pwd 查看当前所处目录

(6)命令mkdir——建立目录

mkdir phots 在当前目录中创建名为photos的目录
mkdir -p this/that/theother 在当前目录下建立钦点的嵌套子目录

echo $profile_name 查看某些系统变量的Path路径,Ex:echo $JAVA_HOME

echo $profile_name 查看有些系统变量的Path路径,Ex:echo $JAVA_HOME

(7)命令mkdir——删除目录

mkdir 将去除空目录

./start_up.sh 或者sh start_up.sh
到有个别安装软件的bin目录下执行此命令,即起步该软件,如tomcat

./start_up.sh 或者sh start_up.sh
到某些安装软件的bin目录下实施此命令,即起步该软件,如tomcat

(8)命令more、less——查看文件内容

more /etc/passwd 查看/etc/passwd的内容
效益:分页显示命令
more file
more命令也能够经过管道符(|)与别的的授命一道利用,
例如:
【澳门金沙国际】Xshell常用命令大全,命令积累。ps ux|more
ls|more
less /etc/passwd 查看/etc/passwd的内容

复制

复制

(9)命令grep——搜索文件内容

grep bible /etc/exports 在文件exports中查找包括bible的持有行
tail -100 /var/log/apache/access.log|grep 404
在WEB服务器日志文件access.log的后100行中寻找包罗“404”的行
tail -100 /var/log/apache/access.log|grep -v googlebot
在WEB服务器日志文件access.log的后100行中,查找没有被google访问的行
grep -v ^# /etc/apache2/httpd.conf
在主apache配置文件中,查找全部非注释行

cp file_name destinct_file_name 把名=file_name
复制到destinct_file_name,完全覆盖,destinct_file_name不须要超前成立

cp file_name destinct_file_name 把名=file_name
复制到destinct_file_name,完全覆盖,destinct_file_name不必要超前创造

(10)命令find——查找文件

find .-name *.rpm 在当前目录中找寻rpm包
find .|grep page 在当前目录及其子目录中查找文件名包涵page的文本 locate
traceroute 在系统的任什么地点方查找文件名包涵traceroute的公文

cp -rf directory_name1 distinct_derectory_name2
把层级目录directory_name1复制到distinct_derectory_name2

cp -rf directory_name1 distinct_derectory_name2
把层级目录directory_name1复制到distinct_derectory_name2

(11)命令vi——编辑文件

vi /etc/bubby.txt 用vi编辑文件/etc/bubby.txt
vim /etc/bubby.txt 用vi编辑文件/etc/bubby.txt
高效操作:
切换窗口:alt+1,alt+2
全屏:alt+回车
将vim挂起(暂停):ctrl+z,暂停后可开始展览其余shell操作,完了之后可因而 fg
命令切换回vim界面继续编辑
:M奥迪Q5:查看历史文件记录(注意:M福特Explorer大写)
:sp 横向切换界面窗口
:vsp 纵向切换界面窗口
方便多文本相比较编码(如下图:)
emacs /etc/bubby.txt 用emacs编辑文件/etc/bubby.txt

删除

删除

(12)命令rz、sz——文件上传下载

运转命令sudo
rz,就是接收文件,xshell就会弹出文件接纳对话框,选好文件从此关闭对话框,文件就会上传到linux里的脚下目录

运作命令sudo sz file 便是发文件到windows上(保存的目录是足以安插)
比ftp命令方便多了,而且服务器不用再开FTP服务了。

rm -r * 递归删除当前目录下的享有文件

rm -r * 递归删除当前目录下的具备文件

(13)命令cat——展现文件内容

cat file

rm -rf directory name递归强制删除

rm -rf directory name递归强制删除

(14)命令ps——查看进度

ps [options]
DESC奇骏IPTION(描述):ps命令呈现运行程序选项的一部分新闻。借使您想展现选项的一对再度音信,请使用top命令替代。
用标准语法查看系统上的每三个进度。
ps -e
ps -ef
ps -eF
ps -ely

创建

创建

(15)命令kill——杀掉进程

[root@linux ~]# kill -signal %jobnumber
[root@linux ~]# kill -l
参数: -l :这些是 L 的小写,列出脚下 kill 能够使用的讯号 (signal)
有啥?共有63个
信号。
signal :代表给予前面接的不胜工作如何的提醒啰!用 man 7 signal
可见:
-1 :重新读取一遍参数的设定档 (类似 reload);
-2 :代表与由键盘输入 [ctrl]-c 同样的动作;
-9 :马上强制删除一个办事;
-15:以健康的先后方法终止一项工作。与 -9 是差别等的。
范例一:找出脚下的 bash 环境下的背景工作,并将该工作删除。
[root@linux ~]# jobs
[1]+ Stopped vim bashrc [root@linux ~]# kill -9 %1
[1]+ 已砍掉 vim bashrc

mkdir directory 创制目录

mkdir directory 创立目录

(16)命令stop、start——重启tomcat ./catalina.sh stop

./catalina.sh start

mkdir -p directory1/directory2 一遍性创造多层目录

mkdir -p directory1/directory2 3次性创立多层目录

(17)命令top——查看cpu、内存

touch file_name 创立文件

touch file_name 创制文件

(18)命令pwd——查看当前路线

 

 

(19)命令tar——打包、命令rar——解包

详尽介绍:http://www.jianshu.com/p/b9a667d8cb1e

进度有关

经过有关

(20)命令tail——查看文件详细新闻

tail -f aaa.txt
看aaa.txt文件的详细音信 tail -n x aaa.log
x:最终几行

ps -aux|grep ps_name
查看有些进度名=ps_name的进度,可获得进度的id号,运营时间等消息

ps -aux|grep ps_name
查看有个别进程名=ps_name的进度,可获得进度的id号,运行时间等消息

(21)命令head——查看文件的名字和后缀

head -n x aaa.log
x:开首几行aaa.log:要翻看的文件的名字和后缀

kill -9 ps_id 杀死有些进程id=ps_id的进程

kill -9 ps_id 杀死有些进程id=ps_id的进程

(22)命令diff——比较文件内容

diff dir1 dir2
相比较目录1与目录2的公文列表是还是不是一致,但不可比文件的骨子里内容,差别则列出
diff file1 file2
比较文件1与公事2的始末是不是同样,假设是文本格式的文书,则将不平等的剧情展现,假设是二进制代码则只代表多少个公文是例外的
comm file1 file2 比较文件,突显五个文件差异的剧情

jps 彰显当前全部Java进程pid,包含id及名字

jps 呈现当前具备Java进度pid,包含id及名字

(23)命令ln——建立连接

ln source_path target_path 硬连接
ln -s source_path target_path 软连接

pwdx 通过PID号查找文件对应的启航目录

pwdx 通过PID号查找文件对应的起步目录

(24)命令touch——创设二个空文件

touch aaa.txt 创立3个空文件,文件名为aaa.txt

③ 、基本系统命令

 

 

(25)命令man——查看有个别命令的支持

man ls 呈现ls命令的帮衬内容

翻开文件内容

查阅文件内容

(26)命令w——展现登录用户的详细音信

Sarge:~# w

more 一页一页地展现文件内容 more file_name

more 一页一页地展现文件内容 more file_name

(27)命令who——展现登录用户

Sarge:~# who

cat 连接并出示钦点的一个也许几个文件的有关新闻 cat file1 file2

cat 连接并显示钦定的三个依然多个文本的有关音信 cat file1 file2

(28)命令last——查看近年来那多少个用户登录种类

Sarge:~# last

 

 

(29)命令date——系统日期设定

date -s “060520 06:00:00″ 设置系统时期为二零零七年10月2七日6点整。

vi编辑

vi编辑

(30)命令

clock——时钟设置
clock –r 对系统Bios中读取时间参数
clock –w 将系统时间(如由date设置的年华)写入Bios

/pattern
从当下地方向后搜索pattern的字符串,查找成功后,Enter,点击键盘的n则可匹配下贰个

/pattern
从当前职分向后搜索pattern的字符串,查找成功后,Enter,点击键盘的n则可匹配下1个

(31)命令uname——查看系统版本

uname -PRADO 彰显操作系统内核的version

:set paste
从wins复制内容到linux,vi之后,输入此命令,幸免复制内容排序混乱

:set paste
从wins复制内容到linux,vi之后,输入此命令,制止复制内容排序混乱

(32)命令reboot、shutdown——关闭和另行起动电脑

reboot 重新开动电脑
shutdown -r now 重新启航空电磁法脑,结束服务后再一次开动电脑
shutdown -h now 关闭电脑,截止服务后再关闭系统
halt 关闭电脑
诚如用shutdown -r now,在重启系统是,关闭相关服务,shutdown -h
now也是那样。

i 插入内容

i 插入内容

(33) 命令su——切换用户

su – 切换到root用户
su – zhoulj 切换到zhoulj用户,
只顾:- ,他很要紧,使用-,将运用用户的环境变量

:q 未编写制定退出

:q 未编写制定退出

(34)命令free——查看内部存款和储蓄器和swap分区使用状态

Sarge:~# free -tm

:q! 编辑了但不需求保留退出

:q! 编辑了但不须要保留退出

(35)命令uptime——现在的时刻 ,系统开机械运输营到后天通过的时日,连线的使用者数量,近年来一分钟,五分钟和十五分钟的系统负荷

Sarge:~# uptime

:wq 保存编辑退出

:wq 保存编辑退出

(36) 命令vmstat——监视虚拟内部存款和储蓄器使用状态

 

 

vmstat

查找

查找

(37)命令iostat——磁盘吞吐量

-c 只显示CPU行
-d 显示磁盘行
-k 以千字节为单位呈现磁盘输出
-t 在输出中包罗时间戳
-x 在输出中归纳扩展的磁盘目标

find .|grep -rn “string_name” -l
在当前目录下搜寻有string_name字段的文书

find .|grep -rn “string_name” -l
在当前目录下搜寻有string_name字段的文书

(38)命令clear—— 清屏

 

 

(39)重启tomcat
(40)变更使用者chown

改变文件或目录的拥有者或所属群组
chown -R -h owner file

  • 安德拉(recursive)选项意味着对全体子目录下的文书也都实行同样的操作。
  • h选项意味着在变更符号链接文件的属主时不影响该链接所针对的靶子文件
    chown -Tiggo xh test1 (test1目录及子目录的富有文件属主变为xh)
    1.查看要重启进度的进度号 Ps –ef|grep xxxx 2.杀掉该类型的经过
    先杀第贰列,再杀第三列 Sudo kill -9 x x
    (x为经过号,同时杀两当中等以空格分割) 3.重启tomcat
    先是找到tomcat的bin目录 Cd tomcat/bin;
    下一场运营 sudo ./run.sh即可运行tomcat。

相关文章