linuxcs命令大全 linux sh c命令

Linux命令拾遗

这样按下字符c就可以清除屏幕,这样为为clear命令起别名是暂时有效,

10年积累的成都网站设计、网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有法库免费网站建设让你可以放心的选择与我们合作。

关闭当前的Shell之后就失效了,要永久有效,必须将命令写入 ~/.bashrc的末尾

将文件file的内容显示到屏幕上

cp file1 file2 将文件file1的内容复制到file2文件,如果文件file2已存在,会覆盖文件file2文件

如果想要在覆盖之前有个提示,显示是否覆盖,可以加一个选项 -i cp file1 file2 -i

当文件file1是一个目录树时 需要加上选项 -r,表示递归地复制 即:cp file1 file2 -r

如果想要在覆盖之前有个提示,显示是否覆盖,可以加一个选项 -i cp file1 file2 -i -r

df命令用来查看当前文件系统的详细信息

如 df -h :以MB或者GB方式,显示磁盘空间的大小

打印输入的字符,相当于C程序的printf()函数与js中console.log()函数

echo "hello"

执行以上命令将会在屏幕上出现hello字样,如果要让echo支持转义字符,那么要加上选项-e

如:echo -e "hrllo\xiaoming"

find /opt/src -name " .dll" :在路径/opt/src上查询所有以.dll结尾的文件

find -name " .dll" :在当前路径查询所有以.dll结尾的文件

find /opt/src -empty" :在路径/opt/src上查询所有空文件

find /opt/src -mmin n" :在路径/opt/src上查找n分钟之前修改过的文件

find /opt/src -type[xxx]" :在路径/opt/src上查找某种类型的文件

默认情况下,find命令会递归地查找你说执行的目录下所有子目录

-r:如果有子目录,则递归的查找

-w:严格的匹配查询的字符

-n:打印行号

-H:打印文件名

例:在路径/home/fcj/Desktop/ceshi/file1/APIServer.xml下递归地查询字符串"删除用户" ,并打印出含有此字符串的文件名称和改字符串在文件中的行号

ifconfig + 网络名称+down

ifconfig + 网络名称+down up

比较两个文件或者目录的异同,并将之加工成符合某种格式的文档,这就是大名鼎鼎的补丁文件。神器diff是各种版本管理软件如svn、git的基石

现在比较两个文件code1.cs与code2.cs的异同

code1.cs内容:使用cat命令获取内容

code2.cs内容:

diff code1.cs code2.cs :此命令的含义,比较code2.cs与code1.cs异同,并把不同之处显示出来

这是diff命令的默认模式,不太符合人的阅读思维,还有另外两种模式

-c模式:使用上下文输出格式(文件1在上,文件2在下)和统一输出格式

-u模式:输出一个整体,只有在差异的地方会输出差异点,并标注出来

用diff比较目录

使用diff比较文件,并生成补丁文件buding.log

fcj@ubuntu:~/Desktop/ceshi$ diff /home/fcj/Desktop/ceshi/file1/code1.cs /home/fcj/Desktop/ceshi/file1/code2.cs -ubuding.log

查看文件buding.log的内容

df -h

Linux 史上最全命令大全

1、ls命令

cd /root

ls #显示当前目录下所有的非隐藏文件

ls -a #显示当前目录下所有文件,包含隐藏文件

ls -l #显示当前目录下所有的非隐藏文件的详情

ls -al #显示当前目录下所有文件,包含隐藏文件 的详情

ls -lh #以列表形式显示当前目录下所有的非隐藏文件的大小(K M T)

ls -alh #以列表形式显示所有文件,包含隐藏文件的文件大小(K M T)

常用的组合:

ls

ll #等价于 ls -l

ls /etc #显示/etc目录下的文件

2:pwd命令

用来显示当前所在的路径

绝对路径: 从/目录开始的路径

/root

/etc/sysconf

/opt/server/data-integration/libswt/win64

相对路径: 相对当前的路径

3、mkdir命令

cd /root

mkdir mytest #在当前目录创建文件夹

mkdir -p 111/222/333 #一次创建多级文件夹

mkdir /root/mydemo #使用绝对路径来创建

mkdir mydemo2 #使用相对对路径来创建

4、rm命令

这个命令既可以删除文件,也可以删除目录

删文件:

cd /root

rm a.txt #删除时,会给出提醒确认,输入y删除,n不删除

rm -f b.txt #强制删除 等价于 rm -f /root/b.txt

rm ../dir2/b.txt

touch a.java b.java c.java

rm a.java b.java c.java #一次可以删除多个文件

rm *.java -fr #可以删除当前目录下的所有.java文件

cd dir

rm * -fr #删除当前目录的所有内容

删目录:

rm -r 111 #删除目录,依次提醒删除

rm -rf mytest #强制删除 等价于 rm mytest -fr

常用组合:

rm -fr 文件或目录

5、cd命令

cd 命令可以进入一个目录,类似于对windows上的文件夹进行双击

cd #直接cd 可以从任何一个目录回到/root目录

cd /root #进入root目录

cd /opt/server/data-integration/system/

cd .. #回到上一级目录

cd ../.. #回到上上一级目录

cd - #可以在最近的两次目录之间切换

cd /root

mdkir dir1 dir2

cd dir1

cd ../dir2 #使用相对路径 /中国/广东省/深圳市/宝安区/留仙二路/78号

6、历史命令和table补全

使用上下方向键可以找出历史命令

table键:

cd /opt/ #两次table可以列出/opt目录下所有的文件和子目录

cd /opt/s #一次table可以自动补全目录内容,前提是/opt目录下只有一个s开头的目录

7、touch命令

cd /root

touch a.java #在当前目录创建a.txt文件

touch b.java c.java #创建多个文件

touch /root/d.java #通过绝对路径创建

8、mv命令

移动:

1、mv 文件 目录 #将文件移动到目录中区

cd /root/dir1

touch a.txt

mv a.txt /root/dir2 #等价于 mv a.txt ../dir2

2、 mv 目录1 目录2 #将目录1移动到目录2下面(前提是目录2必须存在)

cd /root

mv dir2 dir1 #将dir2移动到dir1下面

重命名:

1、mv 文件1 文件2 #给文件重命名(文件2不能存在)

cd /root

mv a.txt aaa.txt #将a.txt 重命名为aaa.txt

2、mv 目录1 目录2 #给目录重命名(目录2不能存在)

cd /root

mv dir1 dirx #将dir1重命名为dirx

9、cat命令

显示文件内容

cd /root

cat user.txt

10、cp命令

复制文件

cd /root

cp user.txt user2.txt

cp user.txt /opt/ #将当前目录的user.txt 复制到/opt目录,文件名保持不变

cp user.txt /opt.user2.txt #将当前目录的user.txt 复制到/opt目录,文件名改为user2.txt

cp /opt/server/data-integration/pan.sh ./ #将指定目录里的文件复制到当前目录(.后边的/可以去掉)

cp /opt/server/data-integration/pan.sh ./dirx #将指定目录里的文件复制到当前目录下的dirx目录(.后边的/比可以去掉)

cp /opt/server/data-integration/pan.sh /root/dirx #作用同上

11、解压和压缩

Linux的压缩包后缀一般是: .tar.gz

解压:

.tar.gz

将snappy-1.1.1.tar.gz上传到/root/dir1目录

tar -zxvf snappy-1.1.1.tar.gz #默认解压到当前目录

tar -xvf snappy-1.1.1.tar.gz #默认解压到当前目录

tar -xvf snappy-1.1.1.tar.gz -C /opt #将压缩包解压到/opt目录

.zip格式

unzip mysql-connector-java-8.0.13.zip #默认解压到当前目录

unzip -d /opt mysql-connector-java-8.0.13.zip #解压到指定目录

压缩:

.tar.gz

tar -czvf snappy-1.1.1.tar.gz snappy-1.1.1 #将snappy-1.1.1文件夹进行打包压缩

tar -czvf /root/dir/snappy-1.1.1.tar.gz /opt/server/snappy-1.1.1

.zip格式

zip -r mysql-connector-java-8.0.13.zip mysql-connector-java-8.0.13/

12、find命令

用来实现文件的查找

find / -name 'a.txt' #从/目录开始查找a.txt文件

find / -name 'ins*' #从/目录开始查找以ins开头的文件

find / -type f -size +100M #查找/目录下文件大小大于100M的文件

13、grep命令

grep lang anaconda-ks.cfg #从anaconda-ks.cfg文件中查找包含lang的内容

14、ps命令

ps #查看依赖终端的进程

ps -ef #查看Linux系统中所有的进程

15、kill命令

kill -9 进程的pid #每次启动进程时,pid会发生变化,但是进程运行期间pid不会变化

16、管道 |

管道就是把前边命令的结果作为后边命令的输入

ps -ef | grep mysql #查找和mysql相关的进程

ll /etc | grep java #在/etc目录中查找java相关的文件

17、用户的操作

用户创建和密码设置

useradd itheima #创建新用户itheima

passwd itheima #设置用户itheima密码

用户删除

userdel -r itheima #删除用户itheima

18、文件的权限

所属用户: root 文件的创建者

所属用户组: root 和文件创建者在一个组的用户

其他用户: itcast 既不是文件创建者,也和文件创建者不在同一组

r: 可读

w:可写

x: 可执行

chmod命令:

方式1:

chmod u+rw a.txt #在所属用户之前的权限基础上添加可读和可写权限

chmod u=rw a.txt #将所属用户的权限直接修改为可读,可写

chmod +x #给所属用户,所属用户组和其他用户全部加上可执行权限

方式2:

chmod 777 a.txt #给所有用户加上所有权限

19、clear命令

用来清屏

快捷键: ctrl + l

20、history命令

用来查看所有的历史命令

21:vi编辑器的使用

vi a.txt #打开a.txt文件

vim a.txt #vim是vi的增强

22、网络管理命令

hostname :查看主机名

修改主机名: /etc/hostname

ifconfig :查看ip地址

修改ip地址: /etc/sysconfig/network-scripts/ifcfg-ens33

服务问题:

service network restart

CS的命令大全有哪些?

CS控制台命令大全

参数的输入列即是玩家们输入addbot的地方,按下「~」即可开启,使用时先输入参数名,然后按下SPACE空出一格,再输入设定值即可,一般玩家进入游戏都只能用到Client(玩家用参数),不过...如果你是开LANGAME的人,就能进阶到Server专用指令下表内指令后的参数大多是默认值,大多数指令之参数0代表关闭此功能

地图名单存放在cstrike\mapcycle.txt,不可以加扩展名.bsp 

================================================================================

Server专用

banid几分钟#编号kick.......踢人Wonid让他换名字后也进不来,除非他换计算机,时间0=永远deathmatch1..................开dm模式,一个人一组,把其它人解决掉

decalfrequency30.............玩家的logo多久可喷一次(秒)

kick#编号....................踢人(server专用,踢编号需加#,踢名字不用,但大小写要一样)

mapcyclefilemapcycle.txt.....选择地图切换的设定档,内定为mapcycle.txt,可准备好几份设定档mp_autokick1.................睡死和TK三次后自动被系统踢掉

mp_autoteambalance1..........自动队伍平衡,0为准许双方人数不平均和Bot玩时的好参数!

mp_buytime1.5................以分钟计,即90秒内均可回基地买东西

mp_c4timer45.................设定C4炸弹的爆炸时间。最低15秒,最高90秒

mp_chasecam0.................设定观察员模式的玩家只能跟在别人的屁股

mp_consistency1..............限制某些模型被更改,大的C4或大的别人的武器容易让人发现...

mp_decals250.................贴图分辨率,降低可减少lag

mp_fadetoblack1..............这样死后画面变黑活人可以看得到尸体

mp_falldamage1...............会不会摔伤

mp_flashlight1...............开启/关闭可否使用手电筒。1是开启,0是关闭

mp_footsteps1................开启/关闭脚步声。1是开启,0是关闭

mp_forcechasecam0............死掉的人:0自由模式、1只能跟着自己队友走动、2尸体视线留在原地

mp_forcerespawn0.............死后立即重新出发

mp_freezetimex...............每一场开始前的购物静止秒数

mp_friendly_genrade_damage0..............设定同队的是否可以手榴弹丢伤队友

mp_friendlyfire0.............设定会不会杀伤队友。1是会,0是关闭

mp_ghostfrequency0.1.........鬼魂每秒钟更新的频率,越高越不会Lag

mp_hostagepenalty13..........杀了多少人质或队友后会被踢

mp_limitteams2...............队伍最大相差人数,太多人便不能再加入(如mp_autoteambalance1则相差到此人数server便会自动平衡)

mp_logfile1..................开不开纪录文件(那要怎么存盘???)

mp_logmessages0..............控制是否把游戏进行间玩家的对话也记录到log文件中,此项设定必需同时设定"logon""mp_logfile1"才可生效

mp_lowlag0...................子弹打在墙上的效果,速度快用0,慢用1

mp_mapvoteratio0.6...........票选地图的人数达60%以上才会换地图,0.0-1.0

mp_roundtime5................设定每回合的时间。(只能3~15分钟)

mp_tkpunish1.................TK者下回合会自杀

mp_weaponstay0...............保留落下的武器

nightvision1.................夜试镜能否使用

pauseble0....................可以战斗中按暂停(Pause键,在F12键的右边第三颗)

status........................列出玩家IP编号等sv_accelerate5.0.............加速

sv_aim0......................自动瞄准头部

sv_airaccelerate10...........空中移动的速度

sv_airmove1..................可否在空中移动转向

sv_bounce1...................各种奖励金开启???

sv_cheats0...............可不可以使用内定秘技

sv_clienttrace1..................可能是有关网络封包的设定...

sv_clipmode0..................Server端切换是否允许Client端穿墙?

sv_clipmode0.................应该是对象是否用3D表示...likemp5...?

sv_friction40................3D画面方面的东东

sv_gravity800................控制重力,800是正常重力,-999到999999

sv_maxrate0.............限制网络传输的资料最大值

sv_maxspeed320...............最大速度

sv_minrate0.........限制网络传输的资料最小值

sv_password0.................进入游戏的密码

sv_restartround0.............设定每隔几分钟回复分数/武器/金钱的初始值。(没效...?)

sv_sendvelocity0.............设定1开启较复杂的花样以及物理设定,适用较快的Server

sv_stepsize18................脚步大小..-_-;越大爬坡越快吧...

sv_waterfriction10...........水中的阻力...

users................列出线上使用者名称及Userid(Server产生)及Uniqueid(WONserver产生)

changelevel地图名............立刻换地图,所有USER不会离开游戏

map地图名....................立刻换地图,但所有USER会离开游戏。

mp_maxroundsX................X→几回合之后换地图

mp_winlimitX.................任一队胜X场便换图,例5战3胜制,X=3

mp_timelimit45..........每隔多少时间换一次地图(以上三个只能选一个,因此要"mp_maxrounds20"前要先"mp_timelimit0")

sv_rcon_maxfailures5..........试图取得管理员权限失败超过几次,CDKEY即被BAN

sv_rcon_minfailuretime30......单位秒。如果在此时间内试图取得管理员权限.又失败了

sv_rcon_minfailures指定的次数,该CDKEY即被BAN

sv_rcon_banpenalty0...........指定在试图取得管理员权限中如果BANCDKEY,BAN多久。0=永远

玩家用参数

adjust_crosshair..............每打一次准心就会换颜色,共有五种颜色,选个亮一点吧!!

ah1..........................设定是否开始自动说明(戏中给玩家引导)

cl_allowupload1..............允许用户方上传自己的资料如logo

cl_allowdownload1............允许用户方自动下传sever的资料如map

cl_download_ingame1..........允许用户方在game中自动下传sever的资料,如logo,map

cl_cmdrate30.................modem用户设30,宽频设40~50,Lan=50

cl_lwX.......................有无武器的动画,最好设x=1

cl_lb0.......................此项与血渍有关,设1比较真实,但会减低速度

cl_lc1.......................和cs的新的网络技术有关,最好设x=1

cl_hidefrags1................设定是否隐藏除了自己以外其它人的杀敌数与死亡数

cl_observercrosshair1................设定在观察员模式的时候是否要开起准星

cl_updaterate20..............上传速度,如果是宽频设30~40,如果在比较多人的站设25,modem=15,Lan=50

con_color25515550..........HUD的颜色(RGB)

dm1..........................设定1来开启游戏开始时的讯息介绍

drawradar.....................显示雷达,有时雷达会突然消失,就可以用(有时候SERVER关掉了你按也没用)

fastsprites0.................烟雾特效,0逼真,1像超任,2像GameBoy

fps_maxX.....................x=1~100,游戏输出给显示卡的最大fps数,内定为72有不顺或鼠标一动就滑来滑去的情形时,把他设低会有很大的改善

hideradar.....................关闭雷达(测试你懂不懂得辨认队友,以免tk)

hud_centerid0................设定为1时,玩家ID会出现在屏幕的正中央。否则会出现在画面的左下角。hud_fastswitch0..............快速换武器,按数字直接换不用再按鼠标

keys..........................显示自己的CD-KEY信息(CS没效???)

kill..........................自杀!!死定的时候……了断自已吧…

lefthand0....................设定屏幕上的玩家是左撇子,或是右撇子。

listmaps....................显示server的地图排程

listplayers.................显示大家的编号与姓名

maps开头.....................列出已安装之地图档名,(只列出指定字母开头的文件名,*为所有地图)

max_shells50.................子弹的最大显示数量(太多会lag...)0-500

max_smokepuffs50.............烟雾弹的最大显示数量,0-500

name新名字...................换名字,活着的时候才能用

nightvision...................开关夜视镜

r_speeds0....................以console文字方式显示平均fps,drawspeed及polygoninfo??

r_speeds0....................强制工作!!对网速能稍做改善!有没有效果……自已看吧!??

rate2500.....................从server接受信息的速度,太大太小都会lag,要选适合的

setinfoah1...............是否提供自动说明的功能

setinfodm1................换地图后开启地图的简介

setinfoghosts0..............观察模式时是否鬼魂关掉,对lag有帮助

setinfolefthand0............设定屏幕上的玩家是左撇子,或是右撇子。

setinfovgui_menus1..........图形化选单开关

sizedown......................缩小屏幕

sizeup........................放大屏幕

timeleft..........让你知道还有几分钟换地图

version.......................显示版本信息

vote编号.....................对TKer,Camper还有Cheater投票,过6成的人投票就行

votemap地图名.........玩家可以投票投下一张地图

sensitivityX.................鼠标速度0.1-不限?(20是config的最大值)

zoom_sensitivity_ratio........设定使用狙击镜时鼠标移动速度

ping..................显示Serverpingclient值

pingservers............显示Clientpingserver值

net_graphx...................打开测FPS与联机速的工具x=1开x=0关,开起此项多少会减少fps

net_graphposx................工具的位置x=1,2,3

net_graphwidth192............工具的大小

volume0.8....................调整音量大小,实际音量为(volume/hisound)

hisound1.000000..............设定音量最大值,实际音量为(volume/hisound)

bgmvolume1.000000.........背景音效音乐之音量大小

disconnect..........离开游戏,保持在CSconsole状态

exit.....................离开游戏,关闭CS,回到桌面

quit..........................离开游戏,关闭CS,回到桌面

reconnect.....................不离线直接重组联机

retry.........................离线并重新联机

connectIP....................联机到指定Server

console本身

developerX........X=0时关闭developer(开发者)模式,X=1时打开,使用developer(开发者)模式,可以使用较多的指令(如秘技),且游戏加载过程及进行中左上角会显示console讯息(游戏中讯息会干扰雷达)

cmdlist............列出所有console指令,(可在后面加上叙述,只列出指定字母开头的指令)

clear..............清除console上的文字

scr_conspeed600...设定console文字卷动速度

==================================================================================

注意:以下部分为增加图象质量,如欲提高显示速度请使用相反设置

命令 默认值 建议更改值说明

cl_himodels0...........0,使用较低细节的人物皮肤,提高显示速度

gl_playermip2..........0,渲染质量,越高数字质量越差显示也越快

max_smokepuffs0........30,设定同时间可显示的烟雾数量(服务器端用)

fps_max52..............100,显示最大FPS数,高性能机器可改大

mp_decals20............300,最大同时显示贴图

hisound0...............1,高质量声音

loadas8bit1............0,使用8bit音质(较低质量)

s_a3d0.................0,使用A3D系列声卡设置为1

s_eax0.................0,使用创新系列声卡设置为1

bgmvolume0.............1,播放CD音乐

cl_download_ingame1....下载其它玩家LOGO、贴图等

gl_smoothmodels1.......3,人物动作更平滑

gl_round_down1.........3

setinfo"ah"0..........1

setinfo"ghosts"0......1,是否显示鬼魂

setinfo"vgui_menus"0..1,是否显示图形购买界面

cl_gaitestimation1.....0,衔接人物两个动作

cl_nopred0.............0

gl_picmip0.............2,渲染质量,越大的数字图象质量越低速度越快

r_drawviewmodel0.......1,显示武器

==================================================================================

录像类命令

首先你必须拥有CS,激活游戏的时候请修改快捷方式内的参数,\hl.exe-console-gamecstrike-condebug

此为范例请将路径更改为你自己游戏安装的路径,如果没有hl.exe使用cstrike.exe也可以。进入游戏,并正常开始一场游戏,当您想录像时请按~键呼叫出控制台,在控制台输入以下命令:

recordfilename...............开始记录一个录像,录像保存在\cstrike\filename.dem

demos.........................循环播放使用startdemos命令播放的录像

listdemodemoname.............列出录像信息

playdemofilename.............使用正常速度播放filename.dem录像

playvol9.....................设置录像回放次数

removedemodemosgmt..........移除录像中设置的片断位置

setdemoinfodemosgmtinfo....增加一个录像信息,例如一段文字,渐进渐出或者快进快退

startdemos....................循环播放一段录像

startmoviefilename...........播放一段录像

stop..........................停止录像

stopdemo......................同上

swapdemodemosegseg.......交换录像中两处片断位置

imedemodemoname..............播放一段录像,同时显示最大fps(每秒显示帧速)及平均fps

appenddemodemoname...........在该录像文件后继续录像,不覆盖原录像

removedemo....................从DEMO中剪掉一个片段,先用listdemo看录像的信息

edgefriction2............3D画面方面的东东

hpk_maxsize0.5...........在custom.hpk多大时,系统自动砍掉,以MB为单位

==================================================================================

远程遥控

先在Server.cfg加上Rcon_password密码,游戏中player再以Rcon_password密码登入,Player即摇身一变为AMD,可下达Server指令,但指令前需加rcon空一格。

rconaddip0ip...........拒绝某个IP进入游戏,0表是永久,以分钟计,IP之取得由rconstatus

rconaddid0wonidkick....设定某个WONID不准进入游戏,时间设定同上

rconkickxxx...............把某个玩家踼掉,xxx可以是玩家id,不过由于有些人会加些特殊码,有时会失效,则必需改用玩家编号,(编号由rconusers可取得,每个id最前方的数字即为玩家编码,用rconkick#yyy#)

rconlistid.................(看banndid)

rconrestart................server地图重玩

rconsayID:................servertalk

rconsayxxxx...............由server发生公告,不管死掉还是活着的都看的到,若是发出来讯息很怪,每个字会被"夹住,可改用rconsay"xxxx"即可改善,不过1.1版应该不会有这现象了

rconstatus.................看Info

rconusers..................看所有人资料

rconwriteip................将Ban掉的ID存入server

rconwriteid........将Ban掉的WONID存入server

rcon_addressIP.............Server满人时候用,只可以进行管理,不能Play

rcon_password密码..........AMD登入密码

在使用addip和addid的同时,建议最好做一个autoexec.cfg档,里面写下execlistip.cfgexecbanned.cfg

这样子在Server重新激活时,才会把上一次存下的记录Load到新激活的Server里,而名字最好就用Toexec.cfg,因为valve.rc里设定是找这个档来跑,或是自行修改那个档去捉别的也行,其中,listip.cfg是ban掉的ip记录文件,banned.cfg是ban掉的wonid记录文件,最后,不建议把execlistip.cfg和execbanned.cfg放入server.cfg,这样会使每次换地图时就load一次,由rconlistip和rconlistid很快就会发现被重复的记录塞满。


分享文章:linuxcs命令大全 linux sh c命令
网站路径:http://hbruida.cn/article/ddeshed.html