您的位置:首页 > 运维架构 > Linux

Linux基础命令

2015-10-30 17:50 483 查看
在Linux中,文件,文件夹,驱动,命令,脚本都视为文件

1.登陆:

①su root —>password:

②su 用户名 -p —>password:

③su —>password:

MySQL登陆:mysql -u 用户名 -p —->Enter password:

执行sql文件:source 当前目录/xxx.sql

退出MySQL命令(三种方法):①Ctrl+D②quit;③\q;

退出linux命令:Ctrl+D

退出linux当前查看操作:Ctrl+C或者q

问题:Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’

如何启动MySQL服务:/etc/init.d/mysqld start(其中第一个”/ “指的是根目录)

当Linux中有特殊符号的文件时,要用”\”转义符

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

cd /home 进入 ‘/ home’ 目录’

cd .. 返回上一级目录

cd ../.. 返回上两级目录

cd 进入个人的主目录

cd - 返回上次所在的目录

pwd 显示工作路径

ls 查看目录中的文件

ls -F 查看目录中的文件

ls -l 显示文件和目录的详细资料

ls -a 显示隐藏文件

2.ls : 列出目录内容,可能是文件也可能是文件夹.

ls -l : 以详情模式(long listing fashion)列出文件夹的内容。

ll : 以详情模式(long listing fashion)列出文件夹的内容。

3.uname显示内核类别, uname -a显示详细信息。显示机器名,操作系统和内核的详细信息。

4.history”命令就是历史记录。它显示了在终端中所执行过的所有命令的历史。

5.mkdir tecmint

(注意:目录只能在用户拥有写权限的目录下才能创建。mkdir:不能创建目录
tecmint
,因为文件已经存在了.)

6.touch tecmintfile

(touch命令只会在文件不存在的时候才会创建它。如果文件已经存在了,它会更新时间戳,但是并不会改变文件的内容。)

7.chmod -R 777 * 赋给文件操作权限

Read (r)=4 Write(w)=2 Execute(x)=1

rwxr-x–x abc.sh

这里root的权限是 rwx(读写和执行权限),

所属用户组权限是 r-x (只有读和执行权限, 没有写权限),

对于其它用户权限是 -x(只有只执行权限)

1)为了改变它的权限,为拥有者,用户所在组和其它用户提供读,写,执行权限。

 chmod 777 abc.sh

2)三种都只有读写权限

 chmod 666 abc.sh

3)拥有者用户有读写和执行权限,用户所在的组和其它用户只有可执行权限

 chmod 711 abc.sh

(其中adb.sh指某一文件)

8.cal”(Calender),它用来显示当前月份或者未来或者过去任何年份中的月份。

1)当前月份: cal

2)过去月份: cal 02 1835

3)未来月份: cal 07 2145

date 显示系统当前时间

9.cat a.txt b.txt c.txt d.txt abcd.txt

(cat”代表了连结(Concatenation),连接两个或者更多文本文件或者以标准输出形式打印文件的内容。)

10.copy”就是复制。它会从一个地方复制一个文件到另外一个地方。

cp 被复制文件地址和名字 复制到什么地方加文件名 复制-a 是复制文件夹

cp /home/user/Downloads abc.tar.gz /home/user/Desktop (Return 0 when sucess)

①cp dir/* . 复制一个目录下的所有文件到当前工作目录

②cp -a dir1 dir2 复制一个目录

③cp -a /tmp/dir1 . 复制一个目录到当前工作目录

11.mv”命令将一个地方的文件移动到另外一个地方去。

mv /home/user/Downloads abc.tar.gz /home/user/Desktop (Return 0 when sucess)

mv a.txt bak/ 将a文件移动到当前目录下的bak目录

其中,mv还有改名的效果,例子:将目录A重命名为B: mv A B

例子:将/a目录移动到/b下,并重命名为c: mv /a /b/c

12.pwd 命令

“pwd”(print working directory),在终端中显示当前工作目录的全路径。

13.kill -9 324

强行中止(经常使用杀掉)一个进程标识号为324的进程:

14.ps -ef|grep java 进程查看

15.find文件搜索

find / -name file1 从 ‘/’ 开始进入根文件系统搜索文件和目录

find /home/user1 -name *.bin 在目录 ‘/ home/user1’ 中搜索带有’.bin’ 结尾的文件

find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件

find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件

16.查看文件内容

cat file1 从第一个字节开始正向查看文件的内容

tac file1 从最后一行开始反向查看一个文件的内容

head -2 file1 查看一个文件的前两行

tail -2 file1 查看一个文件的最后两行

tail -f /var/log/messages 实时查看被添加到一个文件中的内容

ls -l file 查看文件属性详细信息(如:修改时间)

grep -R ‘com.eo’ * 查看以com.eo开头的日志

17.

rz 添加文件或文件夹

Ctrl+C 退出

Ctrl+R 模糊查询已发过的命令.

chmod -R 777 * 赋给文件操作权限

rm -rf ? 清空文件夹或文件

\cp -rf ./* ../appstore_2012-03-20/

free 查看服务器内存使用

find -type f |wc -l 查询文件夹下的所有文件数

tail -f catalina.out 查看tomcat中日志信息 (tail -f ../logs/catalina.out)

sar -n DEV 2 查看网络资源情况

unzip 解压zip包

zip a test.zip test 将test目录的所有内容压缩成test.zip

zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包 (如:zip -r 2015-9-10/test.zip test)

mkdir 创建文件夹

touch 创建文件

vi 是打开文件 I是编辑 esc 加:wq! 是退出

scp /home/biaoqi/xxx root@123.138.34.70:/home/biaoqi/xxx 局域网传输

mysql -uroot -hip -p

ps -ef|grep java 进程查看

kill 3515 删除进程

tail -f 查看tomcat里的错误

JAVA_OPTS=”$JAVA_OPTS -DBQ_IBS_HOME=%BQ_IBS_HOME%” 设置数据库配置文件路径

JDK环境变量生效。

source /etc/environment

机器的使用率

iostat -x -d 1 IO流的使用率 1=刷新时间

iostat -c cpu的使用率

service httpd stop

service httpd start

tar 命令

tar -zcvf 压缩包名 源文件名 tar.gz

tar -zxvf

-zxvf 是解压的

-zcvf 是压缩的

一、启动方式

1、使用 service 启动:service mysqld start

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

3、使用 safe_mysqld 启动:safe_mysqld&

二、停止

1、使用 service 启动:service mysqld stop

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

3、mysqladmin shutdown

三、重启

1、使用 service 启动:service mysqld restart

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

四. 防火墙

使用service关闭: service iptables stop

使用mysqld 脚本关闭: /etc/init.d/iptables stop

五. Linux关闭防火墙设置

永久性生效,重启后不会复原

开启: chkconfig iptables on

关闭: chkconfig iptables off

即时生效,重启后复原

开启: service iptables start

关闭: service iptables stop

重启服务器(不要在现场使用)

reboot
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux