Linux基础命令
来源:互联网 发布:淘宝自带进销存 编辑:程序博客网 时间:2024/06/01 08:54
在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】Linux基础命令
- linux基础命令--解压缩命令
- 【Linux基础】基础shell命令
- Linux基础命令集
- Linux 基础命令
- linux基础命令
- linux网络基础命令
- linux 基础命令
- LINUX命令基础FAQ
- 1. Linux 基础命令
- Linux 基础命令学习
- Linux 基础命令
- linux基础命令
- linux基础命令
- Linux基础命令
- linux命令:基础
- Linux 基础命令
- LINUX命令基础
- POJ 1160 Post Office(经典DP)
- C# 向 C++ DLL中传递结构体,包含二维数组,一维数组,VS2013下测试通过。
- AndroidStudio安装详解
- [IOSS]UITableView自定义cell
- LinkedStack的实现:类型和成员
- Linux基础命令
- 级联分类器训练及其参数的含义
- iOS 开发 调用系统设置界面
- nyoj 圈水池 78 (二维凸包 数学几何) 凸包入门
- OC坑集: block作为函数参数
- LinkedStack各个方法的实现
- javaScript正则表达式1
- android Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)
- MySQL 解决"is marked as crashed and should be repaired"故障